List Of ODI Centuries By Mahela Jayawardene

Mahela Jayawardene played 448 One Day International (ODI) matches for Sri Lanka and scored 12650 runs at an average of 33.37. He has 19 ODI centuries and 77 half centuries to his credit. 

His highest ODI score is 144 against England at Leeds in the year 2011. In this post we list all the ODI centuries scored by him.
Runs Opposition Ground Start Date
120 v England Adelaide 23-Jan-99
101 v Pakistan Visakhapatnam 27-Mar-99
128 v India Sharjah 27-Oct-00
101* v England Colombo (RPS) 25-Mar-01
116 v New Zealand Sharjah 10-Apr-01
106* v West Indies Kandy 15-Dec-01
126* v England Chester-le-Street 24-Jun-06
100 v England Manchester 28-Jun-06
115* v New Zealand Kingston 24-Apr-07
107 v Africa XI Chennai 10-Jun-07
123 v Pakistan Dambulla 3-Aug-09
108 v Bangladesh Dhaka 8-Jan-10
100 v Canada Hambantota 20-Feb-11
103* v India Mumbai 2-Apr-11
144 v England Leeds 1-Jul-11
107 v India Kingston 2-Jul-13
118 v India Hyderabad (Deccan) 9-Nov-14
104 v New Zealand Christchurch 11-Jan-15
100 v Afghanistan Dunedin 22-Feb-15