God, O'Leary makes 108 as we get bowled out for 185, the next highest score being the skipper down at #6 with 15. Only O'Leary's 5th century in 71 OD matches and is still yet to score a 100 in T20 cricket and didn't in his youth career, both at club and international level.
Stats:
OD - 71 games, 68 innings, 6 NO, 2311 runs @ 37.27, HS of 164, SR of 84.56, 5 100's, 9 50's, 161 4's, 33 6's, 33 catches, 3 run outs
T20 - 61 games, 56 innings, 17 NO, 1744 runs @ 44.72, HS of 92, SR of 155.02, 0 100's, 12 50's, 151 4's, 29 6's, 17 catches, 3 run outs
Youth - 21 games, 15 innings, 4 NO, 383 runs @ 34.82, HS of 96, SR of 102.13, 0 100's, 2 50's, 20 4's, 6 6's, 3 catches, 1 run out
U19 One Day - 12 matches, 12 innings, 3 NO, 390 runs @ 43.33, HS of 84, SR of 60.47, 0 100's, 2 50's, 21 4's, 2 6's, 3 catches, 1 run out
U19 One Day Friendly - 5 matches, 5 innings, 101 runs @ 20.2, HS of 50, SR of 61.59, 0 100's, 1 50, 3 4's, 3 6's, 1 run out
So as you can see, T20 specialist. Average of 45, SR of over 150.