List of Test Centuries By Mahela Jayawardene

Mahela Jayawardene played 149 Test matches for Sri Lanka and scored 11814 runs at an impressive average of 49.84. He has 34 Test centuries and 50 half centuries to his credit.


His highest Test score is 374 against South Africa at Colombo (SSC) in the year 2006. In this post we list all the Test centuries scored by him.


No Runs Opposition Ground Start Date
1 167 v New Zealand Galle 03-Jun-98
2 242 v India Colombo (SSC) 24-Feb-99
3 167 v South Africa Galle 20-Jul-00
4 101* v South Africa Colombo (SSC) 06-Aug-00
5 101 v England Kandy 07-Mar-01
6 104 v India Kandy 22-Aug-01
7 139 v India Colombo (SSC) 29-Aug-01
8 150 v Bangladesh Colombo (SSC) 06-Sep-01
9 107 v England Lord's 16-May-02
10 134 v England Colombo (SSC) 18-Dec-03
11 100* v Zimbabwe Bulawayo 14-May-04
12 237 v South Africa Galle 04-Aug-04
13 141 v New Zealand Napier 04-Apr-05
14 119 v England Lord's 11-May-06
15 374 v South Africa Colombo (SSC) 27-Jul-06
16 123 v South Africa Colombo (PSS) 04-Aug-06
17 127 v Bangladesh Colombo (SSC) 25-Jun-07
18 165 v Bangladesh Kandy 11-Jul-07
19 104 v Australia Hobart 16-Nov-07
20 195 v England Colombo (SSC) 09-Dec-07
21 213* v England Galle 18-Dec-07
22 136 v West Indies Providence 22-Mar-08
23 136 v India Colombo (SSC) 23-Jul-08
24 166 v Bangladesh Dhaka 26-Dec-08
25 240 v Pakistan Karachi 21-Feb-09
26 114 v New Zealand Galle 18-Aug-09
27 275 v India Ahmedabad 16-Nov-09
28 174 v India Colombo (SSC) 26-Jul-10
29 105 v Australia Galle 31-Aug-11
30 180 v England Galle 26-Mar-12
31 105 v England Colombo (PSS) 03-Apr-12
32 129 v Pakistan Dubai (DSC) 08-Jan-14
33 203* v Bangladesh Dhaka 27-Jan-14
34 165 v South Africa Colombo (SSC) 24-Jul-14