List Of Test Centuries Scored By Mohammad Azharuddin

Former India captain Mohammad Azharuddin played 99 test matches for India and scored 6215 runs at an average of 45.03. He has 22 test centuries and 21 half-centuries to his credit. His highest test score is 199 against Sri Lanka at Kanpur in the year 1986. This post features a complete list of Test Match Centuries scored by him. 
No Runs Opposition
Ground
Start Date
1 110 v England Kolkata 31-Dec-84
2 105 v England Chennai 13-Jan-85
3 122 v England Kanpur 31-Jan-85
4 199 v Sri Lanka Kanpur 17-Dec-86
5 141 v Pakistan Kolkata 11-Feb-87
6 110 v Pakistan Jaipur 21-Feb-87
7 109 v Pakistan Faisalabad 23-Nov-89
8 192 v New Zealand Auckland 22-Feb-90
9 121 v England Lord's 26-Jul-90
10 179 v England Manchester 09-Aug-90
11 106 v Australia Adelaide 25-Jan-92
12 182 v England Kolkata 29-Jan-93
13 108 v Sri Lanka Bangalore 26-Jan-94
14 152 v Sri Lanka Ahmedabad 08-Feb-94
15 109 v South Africa Kolkata 27-Nov-96
16 163* v South Africa Kanpur 08-Dec-96
17 115 v South Africa Cape Town 02-Jan-97
18 126 v Sri Lanka Colombo (RPS) 02-Aug-97
19 108* v Sri Lanka Colombo (SSC) 09-Aug-97
20 163* v Australia Kolkata 18-Mar-98
21 103* v New Zealand Wellington 26-Dec-98
22 102 v South Africa Bangalore 02-Mar-00