List Of Test Centuries By Mahela Jayawardene

Mahela Jayawardene played 149 Test matches for Sri Lanka and scored 11814 runs at an 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 in the year 2006. In this post we list all the Test centuries scored by him.

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