ODI Centuries By Jack Kallis

Jacques Kallis played 328 ODI (One Day International) matches for South Africa and scored 11579 runs at an average of 44.36. He has 17 ODI centuries and 86 half centuries to his credit.


His highest ODI score is 139 against West Indies at Johannesburg in the year 2004. In this post we list all the ODI centuries scored by him. 

No Runs Opposition Ground Start Date
1 111 v New Zealand Perth 16-Jan-98
2 109* v Pakistan Durban 03-Apr-98
3 113* v Sri Lanka Dhaka 30-Oct-98
4 100 v New Zealand Dunedin 14-Feb-99
5 100 v New Zealand Auckland 27-Mar-99
6 100* v Sri Lanka Paarl 09-Jan-01
7 107 v West Indies St George's 05-May-01
8 104* v Australia Perth 03-Feb-02
9 107 v England The Oval 28-Jun-03
10 125* v Zimbabwe Canterbury 29-Jun-03
11 109* v West Indies Cape Town 25-Jan-04
12 139 v West Indies Johannesburg 04-Feb-04
13 101 v Sri Lanka Colombo (SSC) 31-Aug-04
14 119* v India Durban 22-Nov-06
15 128* v Netherlands Basseterre 16-Mar-07
16 121* v West Indies Port Elizabeth 27-Jan-08
17 104* v India Ahmedabad 27-Feb-10