Home Cricket Schools Cricket 147 Years On: Another Chapter Awaits in Sri Lanka’s Greatest Schoolboy Rivalry

147 Years On: Another Chapter Awaits in Sri Lanka’s Greatest Schoolboy Rivalry

147th Battle of the Blues Preview

416
147th Battle of the Blues

Redemption, Retention, and a Rivalry Beyond Form

From March 12th to 14th, the iconic Sinhalese Sports Club Ground will once again host Sri Lanka’s most storied school cricket encounter as Royal College Colombo and S. Thomas’ College Mount Lavinia renew hostilities in the 147th Battle of the Blues.

Defending champions S. Thomas’ arrive determined to retain the shield they spectacularly reclaimed last year under the captaincy of Kavindu Dias, while Royal step in driven by the lingering pain of a gut-wrenching defeat, hungry to bring the coveted D.S. Senanayake shield back to Reid Avenue for the first time since their 2023 triumph under Dasis Manchanayake.

Form Guide: Evenly Poised, Questions to Answer

Interestingly, both sides enter the contest with remarkably similar seasons. Neither team has suffered an outright defeat, yet both have managed just one outright win, Royal against Nalanda College and S. Thomas’ against Prince of Wales’. Converting dominance into 20 wickets has proven a challenge for both outfits, making this year’s Battle a fascinating tactical contest.

On paper, Royal may hold a slight edge, particularly through the national experience embedded within their top order. But as history has repeatedly shown, paper advantages dissolve quickly in this age-old rivalry.

The Captains and the Core

Royal captain Rehan Pieris has not only dominated school cricket this season with a staggering 946 runs, but he also brings a proven national pedigree as Sri Lanka’s U17 captain. His commanding 150 in last year’s Battle of the Blues showcased his temperament on the grandest stage, and as a member of Royal’s 2023 big match-winning side, he understands exactly what it takes to reclaim the shield.

Alongside him stands an equally accomplished supporting cast. Hirun Liyanarachchi, Royal’s second-highest run scorer with 801 runs, has established himself as one of the most aggressive openers in school cricket, while former captain Ramiru Perera combines leadership experience with elite all-round credentials. A Sri Lanka U19 representative, Perera has already etched his name into Big match folklore with a scintillating century in 2023 and a five-wicket haul in 2025, rare feats that underline his ability to influence the contest in both innings.

The return of Sri Lanka U19 captain Vimath Dinsara further elevates Royal’s pedigree. Having missed much of the season due to national duties, his presence significantly

strengthens the middle order. Add to that Sri Lanka U17 representative Himaru De Silva’s 38 wickets with his left-arm orthodox spin and the game-wrecking ability of paceman Sehandu Sooriyarachchi, Royal possess a core rich in national exposure and big-match experience.

For S. Thomas’, Captain Avinash Fernando leads a resilient band of soldiers. A key contributor in last year’s shield-winning campaign with a vital half-century, Fernando has amassed close to 600 runs this season while guiding a squad that retains the backbone of that victorious unit.

Reshon Solomons, with 890 runs, has been the pillar of the Thomian batting effort, while Jaden Amaraweera (830 runs) and Aaron Kodithuwakku (611 runs) provide depth and reliability. Several of these players have already proven themselves on the big-match stage, bringing valuable experience into this year’s contest.

Their bowling strength lies in a disciplined and nationally recognised attack. Abheeth Paranawidana, their leading wicket-taker with 50 scalps, was part of Sri Lanka’s U17 squad last year and continues to be one of the most consistent performers in school cricket. Aaron De Silva’s 36 wickets reinforce the strength of their left-arm spin department, capable of controlling long phases of play.

Behind the stumps, Sri Lanka U17 representative Stevon Pieris adds further national pedigree to the Thomian lineup, providing sharp glovework and composure under pressure. In a pace-friendly wicket like the SSC, Sri Lanka U17 pacer Gimhan Mendis has the ability to inject pace and aggression into the contest, making this a Thomian unit that blends continuity, confidence, and pure Thomian Grit.

Battle Within the Battle

This contest may ultimately boil down to Royal’s nationally seasoned batting line-up against a Thomian spin unit that has quietly dismantled oppositions all season. Yet this rivalry has never been dictated purely by statistics. Royal will play with revenge in their hearts. Several players still carry the sting of last year’s narrow loss. S. Thomas’ on the other hand, will leave nothing behind in their quest to defend the shield and cement a new era of dominance.

More Than Form, More Than Figures

Seasons, records, averages, they all matter until the first ball is bowled. There on out, the Battle of the Blues becomes something far less predictable and far more profound.

Every year writes a new chapter in this beautiful saga. No matter who appears stronger on paper, how the season unfolded, or what the numbers suggest, nothing can ever predict the mysterious beauty that will unfold when the Royal Spirit and the Thomian Grit battle it out once again at the SSC.

Three days. Two schools. One shield. The 147th chapter of a beautiful, breathing rivalry waits to unfold!

Result
Match drawn
Royal College
261/9 (86)
S. Thomas' College
302/10 (124.1) & 176/6 (55.4)
Batsmen R B 4s 6s SR
Jaden Amaraweera c Mahiru Kodithuwakku b Himaru De Silva 52 109 7 0 47.71
Avinash Fernando c Yasindu Dissanayake b Gegan Gamage 50 145 5 0 34.48
Dulith Indira Gunaratne c Ramiru Perera b Sehadu Sooryaarachchi 44 115 6 0 38.26
Ravindu Kodituwakku c Gegan Gamage b Ramiru Perera 12 89 1 0 13.48
Reshon Solomons c Thevindu Wewalwala b Gegan Gamage 66 146 9 0 45.21
Raphael Hettige c Udantha Gangewatte b Sehadu Sooryaarachchi 20 29 3 0 68.97
Stevon Peiris lbw b Sehadu Sooryaarachchi 1 5 0 0 20.00
Ludeesha Matarage c G Dissanayake b Gegan Gamage 23 55 4 0 41.82
Shanil Perera c Udantha Gangewatte b Gegan Gamage 3 21 0 0 14.29
Gimhan Mendis c Yasindu Dissanayake b Himaru De Silva 13 20 2 0 65.00
Maneesha Perera Rupasinghe not out 0 13 0 0 0.00
Extras 18 (b 4 , lb 1 , nb 1, w 12, pen 0)
Total 302/10 (124.1 Overs, RR: 2.43)
Bowling O M R W Econ
Mahiru Kodithuwakku 14 1 61 0 4.36
Gegan Gamage 23.1 7 34 1 1.47
Sehadu Sooryaarachchi 21.5 3 58 3 2.70
Dushan Uduwala 12 6 16 0 1.33
Himaru De Silva 28.1 7 40 1 1.42
Ramiru Perera 23 2 51 1 2.22
Hirun Liyanarachchi 2 0 4 0 2.00
Batsmen R B 4s 6s SR
Hirun Liyanarachchi c Aaron Kodithuwakku b Gimhan Mendis 0 3 0 0 0.00
Rehan Peiris c Ashen Perera b Ludeesha Nimsara 63 109 6 0 57.80
Udantha Gangewatte st Stevon Peiris b Abheeth J Paranawidana 18 58 2 0 31.03
Vimath Dinasara lbw b Gimhan Mendis 11 30 1 0 36.67
Ramiru Perera c Stevon Peiris b Gimhan Mendis 82 126 11 0 65.08
Yasindu Dissanayake c Stevon Peiris b Gimhan Mendis 6 22 0 0 27.27
Dushan Uduwala c Shanil Perera b Reshon Solomons 33 97 2 1 34.02
Mahiru Kodithuwakku not out 15 40 1 0 37.50
Himaru De Silva c Ludeesha Nimsara b Abheeth J Paranawidana 0 1 0 0 0.00
Sehadu Sooryaarachchi run out (Shanil Perera) 14 35 1 0 40.00
Extras 19 (b 0 , lb 1 , nb 11, w 7, pen 0)
Total 261/9 (86 Overs, RR: 3.03)
Bowling O M R W Econ
Gimhan Mendis 20 5 60 4 3.00
Abheeth J Paranawidana 26 5 60 2 2.31
Methuka Gunarathne 2 0 11 0 5.50
Ludeesha Matarage 8 0 20 1 2.50
Raphael Hettige 7 1 37 0 5.29
Shanil Perera 12 0 44 0 3.67
Reshon Solomons 11 2 22 1 2.00

Batsmen R B 4s 6s SR
Jaden Amaraweera not out 100 161 8 6 62.11
Avinash Fernando c Vimath Dinasara b Himaru De Silva 8 20 2 0 40.00
Methuka Gunarathne c Udantha Gangewatte b Mahiru Kodithuwakku 21 38 2 1 55.26
Aaron De Silva lbw b Mahiru Kodithuwakku 2 20 0 0 10.00
Reshon Solomons lbw b Gegan Gamage 8 30 1 0 26.67
Ludeesha Matarage c Udantha Gangewatte b Ramiru Perera 17 39 3 0 43.59
Stevon Peiris b Duvindu Hettiarachchi 8 27 1 0 29.63
Raphael Hettige not out 2 1 0 0 200.00
Extras 10 (b 0 , lb 0 , nb 0, w 10, pen 0)
Total 176/6 (55.4 Overs, RR: 3.16)
Bowling O M R W Econ
Sehadu Sooryaarachchi 3 1 8 0 2.67
Gegan Gamage 9 1 37 2 4.11
Dushan Uduwala 4 1 18 0 4.50
Himaru De Silva 16 3 42 1 2.62
Ramiru Perera 17.4 3 65 1 3.74
Mahiru Kodithuwakku 6 3 5 2 0.83