Test Centuries By Jack Kallis

Jacques Kallis played 166 Test matches for South Africa and scored 13289 runs at an average of 55.37. He has 45 Test centuries and 58 half centuries to his credit.


His highest Test score is 224 against Sri Lanka at Cape Town in the year 2012. In this post we list all the Test centuries scored by him.



No. Runs Opposition Ground Start Date
1 101 v Australia Melbourne 26-Dec-97
2 132 v England Manchester 2-Jul-98
3 110 v West Indies Cape Town 2-Jan-99
4 148* v New Zealand Christchurch 11-Mar-99
5 115 v Zimbabwe Harare 11-Nov-99
6 105 v England Cape Town 2-Jan-00
7 160 v New Zealand Bloemfontein 17-Nov-00
8 157* v Zimbabwe Harare 7-Sep-01
9 189* v Zimbabwe Bulawayo 14-Sep-01
10 139* v Bangladesh Potchefstroom 25-Oct-02
11 105 v Pakistan Durban 26-Dec-02
12 158 v West Indies Johannesburg 12-Dec-03
13 177 v West Indies Durban 26-Dec-03
14 130* v West Indies Cape Town 2-Jan-04
15 130* v West Indies Centurion 16-Jan-04
16 150* v New Zealand Hamilton 10-Mar-04
17 121 v India Kolkata 28-Nov-04
18 162 v England Durban 26-Dec-04
19 149 v England Cape Town 2-Jan-05
20 136* v England Centurion 21-Jan-05
21 109* v West Indies Georgetown 31-Mar-05
22 147 v West Indies St John's 29-Apr-05
23 111 v Australia Sydney 2-Jan-06
24 114 v Australia Durban 24-Mar-06
25 155 v Pakistan Karachi 1-Oct-07
26 100* v Pakistan Karachi 1-Oct-07
27 107* v Pakistan Lahore 8-Oct-07
28 186 v New Zealand Johannesburg 8-Nov-07
29 131 v New Zealand Centurion 16-Nov-07
30 132 v India Ahmedabad 3-Apr-08
31 102 v Australia Cape Town 19-Mar-09
32 120 v England Centurion 16-Dec-09
33 108 v England Cape Town 3-Jan-10
34 173 v India Nagpur 6-Feb-10
35 110 v West Indies Basseterre 18-Jun-10
36 135* v Pakistan Dubai (DSC) 12-Nov-10
37 105 v Pakistan Abu Dhabi 20-Nov-10
38 201* v India Centurion 16-Dec-10
39 161 v India Cape Town 2-Jan-11
40 109* v India Cape Town 2-Jan-11
41 224 v Sri Lanka Cape Town 3-Jan-12
42 113 v New Zealand Dunedin 7-Mar-12
43 182* v England The Oval 19-Jul-12
44 147 v Australia Brisbane 9-Nov-12
45 115 v India Durban 26-Dec-13