It is an Interesting topic to compara Yousaf and Rahul as ODI batsman. Just looking at numberboth players have almost identical average however yousaf has played
70 less games but still has managed to score
same number of 100's as rahul.
One important factor to consider is how two players have performed against
tough team and under immense pressure and how have their performace helped their teams win in those situations.
Looking at both players record against AUS Rahul even afer playing
12 more games than yousaf has
managed to accumulate 33 more runs than yousaf but with an average
27 compared to 40 of yousaf.
If you look at the results of the games involving Rahul and Yousuf against AUS, India has won 8 games ouuta 36 games(with Rahul playing). On the other hand Pak won 6 games
ouuta 24 games (with Yousuf playing) wich is marginally
better than what India has done with Rahul playing.
Not only Yousaf has done better against AUS and will probably out run Rahul with # of runs and a
much much better average but also team performed better too.
Second thing to look at how both players peformed under the
pressure situations of an Pak-India games. Rahul has scored 1800+ runs with
57 games with average of 35 and yousaf has scored 998 runs but has played 34 games
(23 games less than rahul) and averages 33( 2runs less than Rahul)
If you look at the result of Indo-Pak games involving yousaf and Rahul, India has won
40% of games and lost 60% of games. Pak has
won 61.7% of games (which is prett consistent with PAk's overall record against India). It is not hard to conclude that which one of the two is better for team in these though games.
I hope these facts help someone reach a better decision to decide which one of the two is a better ODI batsman.
Any disagreement is more than welcome only if you can prove your point and convince me and others.