Batting Most Runs Innings - last 2 years

High scores for Sri Lanka in Tests - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
18734425623173.04Sri Lankav BangladeshGalle217 Jun 2025Test # 2586
182*39125016472.80Sri Lankav New ZealandGalle126 Sep 2024Test # 2551
16430023716669.19Sri Lankav BangladeshSylhet322 Mar 2024Test # 2536
15837725419062.20Sri Lankav BangladeshColombo (SSC)225 Jun 2025Test # 2588
14133125914354.44Sri Lankav AfghanistanColombo (SSC)22 Feb 2024Test # 2527
127*190124132102.41Sri Lankav EnglandThe Oval46 Sep 2024Test # 2548
11627120815055.76Sri Lankav New ZealandGalle126 Sep 2024Test # 2551
11427317311065.89Sri Lankav New ZealandGalle118 Sep 2024Test # 2549
11327518315161.74Sri Lankav EnglandManchester321 Aug 2024Test # 2545
1082821799260.33Sri Lankav BangladeshSylhet322 Mar 2024Test # 2536
10724518110159.11Sri Lankav AfghanistanColombo (SSC)22 Feb 2024Test # 2527
106*1881496371.14Sri Lankav New ZealandGalle126 Sep 2024Test # 2551
10220413112177.86Sri Lankav BangladeshSylhet122 Mar 2024Test # 2536
10217612711380.31Sri Lankav BangladeshSylhet122 Mar 2024Test # 2536
9316415011162.00Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
9324115310160.78Sri Lankav BangladeshColombo (SSC)225 Jun 2025Test # 2588
92*2361677255.08Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
8923615711156.68Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
882431857047.56Sri Lankav New ZealandGalle126 Sep 2024Test # 2551
872231488158.78Sri Lankav BangladeshGalle217 Jun 2025Test # 2586
862281298166.66Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
85*21413910161.15Sri Lankav AustraliaGalle16 Feb 2025Test # 2580
84127878296.55Sri Lankav BangladeshColombo (SSC)225 Jun 2025Test # 2588
832011276065.35Sri Lankav New ZealandGalle318 Sep 2024Test # 2549
8329517412047.70Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
793581197066.38Sri Lankav EnglandManchester321 Aug 2024Test # 2545
7715372120106.94Sri Lankav AfghanistanColombo (SSC)22 Feb 2024Test # 2527
761731494151.00Sri Lankav AustraliaGalle36 Feb 2025Test # 2580
74155848088.09Sri Lankav EnglandManchester121 Aug 2024Test # 2545
741611208361.66Sri Lankav EnglandLord's229 Aug 2024Test # 2546
742071636145.39Sri Lankav AustraliaGalle16 Feb 2025Test # 2580
721441356253.33Sri Lankav EnglandManchester121 Aug 2024Test # 2545
721911399051.79Sri Lankav AustraliaGalle229 Jan 2025Test # 2579
701611116263.06Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
6913211111062.16Sri Lankav EnglandThe Oval26 Sep 2024Test # 2548
652321452144.82Sri Lankav EnglandManchester321 Aug 2024Test # 2545
64139917070.32Sri Lankav EnglandThe Oval26 Sep 2024Test # 2548
64755190125.49Sri Lankav EnglandThe Oval26 Sep 2024Test # 2548
611971506040.66Sri Lankav New ZealandGalle318 Sep 2024Test # 2549
591461045256.73Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
59104819172.83Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
58766211093.54Sri Lankav EnglandLord's429 Aug 2024Test # 2546
571271056054.28Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
56167745075.67Sri Lankav BangladeshChattogram330 Mar 2024Test # 2537
552011297042.63Sri Lankav EnglandLord's429 Aug 2024Test # 2546
541541194045.37Sri Lankav BangladeshGalle217 Jun 2025Test # 2586
53504772112.76Sri Lankav AustraliaGalle329 Jan 2025Test # 2579
521571017151.48Sri Lankav BangladeshSylhet322 Mar 2024Test # 2536
50109717070.42Sri Lankav EnglandLord's429 Aug 2024Test # 2546
501801115045.04Sri Lankav New ZealandGalle318 Sep 2024Test # 2549
50103687073.52Sri Lankav New ZealandGalle118 Sep 2024Test # 2549
50121927054.34Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
50103545192.59Sri Lankav AustraliaGalle36 Feb 2025Test # 2580
4889779062.33Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
4893924052.17Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
461501094042.20Sri Lankav New ZealandGalle126 Sep 2024Test # 2551
46100763260.52Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
4487803155.00Sri Lankav New ZealandGalle126 Sep 2024Test # 2551
44130906048.88Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
44114975045.36Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
4383567076.78Sri Lankav EnglandLord's429 Aug 2024Test # 2546
4190596069.49Sri Lankav AustraliaGalle329 Jan 2025Test # 2579
4099774051.94Sri Lankav New ZealandGalle318 Sep 2024Test # 2549
4090654061.53Sri Lankav BangladeshColombo (SSC)225 Jun 2025Test # 2588
39583770105.40Sri Lankav EnglandThe Oval46 Sep 2024Test # 2548
3959508078.00Sri Lankav AustraliaGalle329 Jan 2025Test # 2579
3989693156.52Sri Lankav BangladeshGalle217 Jun 2025Test # 2586
39107833146.98Sri Lankav BangladeshGalle217 Jun 2025Test # 2586
3782536069.81Sri Lankav AfghanistanColombo (SSC)22 Feb 2024Test # 2527
36135913039.56Sri Lankav EnglandLord's429 Aug 2024Test # 2546
361601163031.03Sri Lankav New ZealandGalle118 Sep 2024Test # 2549
36124833043.37Sri Lankav AustraliaGalle16 Feb 2025Test # 2580
35563541100.00Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
3468455075.55Sri Lankav BangladeshChattogram330 Mar 2024Test # 2537
3464474072.34Sri Lankav AustraliaGalle329 Jan 2025Test # 2579
3361415080.48Sri Lankav BangladeshColombo (SSC)225 Jun 2025Test # 2588
32*332231145.45Sri Lankav AfghanistanColombo (SSC)42 Feb 2024Test # 2527
32*97613052.45Sri Lankav EnglandThe Oval46 Sep 2024Test # 2548
3281594154.23Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
32262641123.07Sri Lankav AustraliaGalle329 Jan 2025Test # 2579
3166493063.26Sri Lankav AustraliaGalle329 Jan 2025Test # 2579
30107713042.25Sri Lankav New ZealandGalle118 Sep 2024Test # 2549
2975575050.87Sri Lankav South AfricaGqeberha45 Dec 2024Test # 2566
2954346085.29Sri Lankav BangladeshGalle217 Jun 2025Test # 2586
28*97672041.79Sri Lankav BangladeshChattogram330 Mar 2024Test # 2537
28104753037.33Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
2893942029.78Sri Lankav AustraliaGalle16 Feb 2025Test # 2580
2762334181.81Sri Lankav AfghanistanColombo (SSC)22 Feb 2024Test # 2527
2764324084.37Sri Lankav EnglandManchester321 Aug 2024Test # 2545
27312550108.00Sri Lankav New ZealandGalle118 Sep 2024Test # 2549
2568474053.19Sri Lankav BangladeshSylhet322 Mar 2024Test # 2536
2546422059.52Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
2446344070.58Sri Lankav EnglandManchester121 Aug 2024Test # 2545
2453324075.00Sri Lankav South AfricaGqeberha25 Dec 2024Test # 2566
2427254096.00Sri Lankav BangladeshGalle417 Jun 2025Test # 2586
23102712132.39Sri Lankav BangladeshChattogram130 Mar 2024Test # 2537
2361333069.69Sri Lankav EnglandLord's229 Aug 2024Test # 2546
2332303076.66Sri Lankav New ZealandGalle318 Sep 2024Test # 2549
2347314074.19Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
2349464050.00Sri Lankav AustraliaGalle36 Feb 2025Test # 2580
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Bangladesh vs Sri Lanka at Colombo (SSC), Bangladesh in Sri Lanka 2nd Test, Jun 25-28, 2025 [Test # 2588]

Bangladesh vs Sri Lanka at Galle, Bangladesh in Sri Lanka 1st Test, Jun 17-21, 2025 [Test # 2586]

Sri Lanka vs Australia at Galle, Australia in Sri Lanka 2nd Test, Feb 6-9, 2025 [Test # 2580]