> Test average of Bevan is 29.07, but his ODI average is 54.85.
> Ganguly's Test average is 41.75 and his ODI average is 43.44.
> I am wondering whether there are many other batsmen (not bowlers and
> keepers) with the record of higher ODI average than Test average?
This is not unusual. In fact there appears to be a fairly even split among
batsmen who do better in tests and ODIs. A quick investigation of ODI
averages over 40 with 20+ ODI innings, leads to this list:
Bevan 54.85 29.07
Zaheer Abbas 47.62 44.79
Glenn Turner 47.00 44.64
Greenidge 45.03 44.72
Sarwan 44.31 38.60
Dippenar 43.95 41.80
Ganguly 43.44 41.75
Klusener 43.34 33.40
Gayle 40.14 34.13
Broad 40.02 39.54
Batsmen with test average more than ODI from the same list are:
Viv Richards, Tendulkar, Kallis, Dean Jones, Lara, Youhana, Martyn, Ponting,
Miandad, Haynes, Kirsten, Hayden, Nick Knight and Greg Chappell (14 names).
Batsmen with the greatest differential between test and ODI averages:
Bevan: ODI>test = 24.96
Gilchrist: Test>ODI = 20.57