The Battle of the Blues (Kandy), also referred to as the Trinity–Antonian Cricket Encounter or Hill Country Battle of the Blues, stands as the sixth oldest traditional school cricket match, commonly known as a Big Match, held annually in Sri Lanka. Dating back to 1914, this encounter sees Trinity College and St. Anthony's College, engage in a three-day cricket contest. The John Halangoda Memorial Trophy is bestowed upon the victor of the match, determined by either an outright win or, failing that, a first innings triumph. It is noteworthy that a first innings victory does not formally register as a win for the respective team in the records.

Furthermore, following the conclusion of the three-day match, a limited-overs encounter is typically held a week later. This series was inaugurated in 1980 and the winning team is awarded the Sir Richard Aluwihare Trophy.

History 1914 to 1999 Both Trinity and St. Anthony's College embraced cricket as a sporting pursuit during the late 19th century, inaugurating their respective 1st XI programmes soon after. The initial cricket fixtures between the two institutions featured teams consisting of both staff and students. However, these early encounters are not recognised as official 1st XI inter-school matches and are consequently excluded from the schools' overall records.

The first official 1st XI cricket match between the schools was played in March 1914 at the Bogambara Stadium in Kandy with St. Anthony's emerging victorious by 42 runs. C. E. de Silva captained Trinity with C. C. Senaratne captaining St. Anthony's. Trinity won the encounter in 1915 but due to exigencies created from the ongoing World War I, the series was suspended in 1916.

It recommenced in 1917, which was won by St. Anthony's. Trinity went on to record 11 consecutive victories from 1918 to 1928. During the period following the culmination of World War I, St. Anthony's were deprived of their cricket ground and practice pitches due to the British Army occupying the land.

A disagreement between the two schools, regarding the age rule resulted in the cancellation of the encounter in 1956 and 1957.

2000 to present In 2001, the encounter was not contested as Trinity terminated their season early due to disciplinary reasons.

The centenary encounter of the series was held in 2017 with the two schools taking on each other on 10 to 11 March 2017 at the Pallekele International Cricket Stadium in Pallekele.

The matches were postponed and eventually called off in 2020 and 2021 due to the COVID-19 pandemic.

The 106th encounter took place as a three-day match from 3 to 5 April 2025 at St. Anthony's College Cricket Stadium. This marked the first time in its history that the encounter was held over three days.

The 107th encounter, played from 12 to 14 March 2026 at Asgiriya Stadium, was awarded to Trinity College after St. Anthony's players refused to take the field with Trinity needing only one run to win the match outright.

Trophy In 2005, a tribute was established in memory of John Halangoda, an alumnus of Trinity College who later served as a cricket coach at St. Anthony's. This commemorative trophy, known as the John Halangoda Memorial Trophy, was introduced to honour his legacy. It is awarded to the victorious team at the conclusion of the three-day match.

The victors of the limited overs cricket contest are honoured with the Sir Richard Aluwihare Memorial Trophy. This award pays tribute to the legacy of Sir Richard Aluwihare, the first Ceylonese Inspector General of Police and a veteran of World War I. Aluwihare, an alumnus of Trinity College, was a notable cricketer and served as head prefect during his time at the institution.

Venue The three-day encounter is alternatively held at Asgiriya Stadium, which is the home ground of Trinity and St. Anthony's College Cricket Stadium, which is the home ground of St. Anthony's. Bogambara Stadium and Pallekele International Cricket Stadium also had been match venues in the past.

The same principle applies to the limited-overs series as well, with the visiting team at a particular year's three-day encounter assuming the role of the host for the subsequent limited overs engagement.

Locations and key abbreviations

VenueFirst matchAbbreviated asLocation Bogambara Stadium 1914 Bogambara Asgiriya Stadium 1915 Asgiriya St. Anthony's College Cricket Stadium 1938 Katugastota Pallekele International Cricket Stadium 2017 Pallekele

Statistics and results Statistics

Two-day matches: 1914–2024Three-day matches: 2025–presentPlayedWon byDrawn Trinity St. Anthony's 107 24 11 72

Limited-overs matches: 1980–presentPlayedWon byTiedNo result Trinity St. Anthony's 43 21 17 1 4

Results of the last encounter 107th three-day match

44th limited-overs match

List of fixtures and results Result denotes which side won the encounter outright, or if it was drawn.

Two-day matches: 1914–1979

Two-day encounterYearSeriesVenueCaptainsResultTrinitySt. Anthony's19141BogambaraC. E. De SilvaC. C. Senaratne St. Anthony's19152AsgiriyaR. OndatjeR. A. D. Joseph Trinity1916 Not played19173BogambaraA. AluwihareJ. M. Ferguson St. Anthony's (2)19184AsgiriyaA. H. R. JosephJ. Anderson Trinity (2)19195BogambaraJ. BandaranayakeR. Wright Trinity (3)19206AsgiriyaP. MaralandeL. Joseph Trinity (4)19217BogambaraP. MaralandeL. V. Jayaweera Trinity (5)19228AsgiriyaP. MaralandeG. Macky Trinity (6)19239BogambaraV. C. ShockmanC. Bolling Trinity (7)192410AsgiriyaV. C. ShockmanC. Coomaraswamy Trinity (8)192511BogambaraH. DelwitaR. Tennant Trinity (9)192612AsgiriyaH. DelwitaG. R. S. Baie Trinity (10)192713BogambaraH. ShockmanJ. Anandappa Trinity (11)192814AsgiriyaJ. W. AiyaduraiA. H. K. Omar Trinity (12)192915BogambaraJ. W. AiyaduraiR. Ratwatte St. Anthony's (3)193016AsgiriyaS. OdayarD. H. Weerasinghe Trinity (13)193117BogambaraS. B. De SaramW. K. P. Fernando Trinity (14)193218AsgiriyaE. W. A. BuultjensW. K. P. Fernando Draw193319BogambaraE. W. A. BuultjensT. De Silva Trinity(15)193420AsgiriyaB. A. WijewardenaL. V. Berenger Draw (2)193521BogambaraW. WinterB. Wettawa Draw (3)193622AsgiriyaR. BreckenridgeB. Wettawa Draw (4)193723AsgiriyaO. L. IzadeenB. Wettawa Draw (5)193824 KatugastotaT. B. MarambeN. Nugawela Trinity (16)193925AsgiriyaG. P. SchoormanD. Roberts Trinity (17)194026KatugastotaR. P. De AlwisR. Harris Draw (6)194127AsgiriyaH. E. W. SolomonsV. Joseph Draw (7)194228KatugastotaS. B. DissanaykeT. K. Hannan Draw (8)194329AsgiriyaT. B. WerapitiyaB. Kurera Draw (9)194430KatugastotaT. B. WerapitiyaG. Alston Trinity (18)194531AsgiriyaA. P. FernandoM. Zarook Trinity (19)194632KatugastotaC. N. ShockmanH. G. Fernando Draw (10)194733AsgiriyaC. N. ShockmanL. C. Fernando Trinity (20)194834KatugastotaL. V. WadsworthL. Pamunuwa St. Anthony's (4)194935AsgiriyaL. V. WadsworthS. V. A. Samaradasa Draw (11)195036KatugastotaL. KadirgamarS. Jayasinghe Draw (12)195137AsgiriyaE. RulachB. Weerakoon Trinity (21)195238KatugastotaG. TennekoonB. Weerakoon Draw (13)195339AsgiriyaA. H. BandaranayakeH. E. Cooray Draw (14)195440KatugastotaA. HulangamuwaA. C. M. Lafir St. Anthony's (5)195541AsgiriyaH. F. RatwatteA. C. M. Lafir Draw (15)1956 Not played1957 Not played195842KatugastotaA. N. MaralandeS. W. Seneviratne Draw (16)195943AsgiriyaA. N. MaralandeC. Joseph Draw (17)196044KatugastotaJ. S. RatwatteC. Joseph Draw (18)196145AsgiriyaS. A. SilvaH. M. Muthalib Draw (19)196246KatugastotaV. I. KodituwakkuN. Dunuwille St. Anthony's (6)196347AsgiriyaS. M. PereraM. Joseph Draw (20)196448KatugastotaM. T. M. ZarukM. Macky Draw (21)196549AsgiriyaM. T. M. ZarukJ. Uddukumbura Draw (22)196650KatugastotaH. DunuwilleN. Nagendra Draw (23)196751AsgiriyaH. S. RanaweeraC. Sims Draw (24)196852KatugastotaC. M. AmunugamaR. Sims St. Anthony's (7)196953AsgiriyaC. N. DissanayakeR. Sims Draw (25)197054KatugastotaN. R. MarambeM. Guneratne Draw (26)197155AsgiriyaJ. L. WeerasingheM. Goonathilake Draw (27)197256KatugastotaA. E. UnantenneJ. Monnekulama St. Anthony's (8)197357AsgiriyaR. S. DissanaykeP. De Silva Draw (28)197458KatugastotaA. R. PereraS. Goonathilake Draw (29)197559AsgiriyaA. R. PereraH. Jayasundara Draw (30)197660KatugastotaJ. D. D. WeerasingheB. Perera Draw (31)197761AsgiriyaF. R. R. ArthurT. Mohamed Draw (32)197862KatugastotaA. R. TisseraR. De La Motte Draw (33)197963AsgiriyaP. S. DineshM. Ratnakumar Draw (34)

Two-day and limited-overs matches: 1980–2024

Two-day encounter Limited-overs encounterYearSeriesVenueCaptainsResultSeriesVenueResultTrinitySt. Anthony's198064KatugastotaJ. R. RatnayakeA. Leanage Draw (35)1Asgiriya St. Anthony's198165AsgiriyaS. T. B. EllepolaF. Majeed St. Anthony's (9)2Katugastota St. Anthony's (2)198266KatugastotaA. D. P. YainneA. Dunuwille Draw (36)3Asgiriya Trinity198367AsgiriyaJ. S. MutthumaniM. Von Hagt Draw (37)4Katugastota St. Anthony's (3)198468KatugastotaH. C. D. D' SilvaM. Von Hagt Draw (38)5Asgiriya St. Anthony's (4)198569AsgiriyaA. U. AturaliyeA. Wickramasooriya Draw (39)6Katugastota St. Anthony's (5)198670KatugastotaT. P. WeerasooriyaR. Perera Trinity (22)7Asgiriya Trinity (2)198771AsgiriyaD. R. MadenaD. Nadaraja Draw (40)8Katugastota St. Anthony's (6)198872KatugastotaC. I. FernandoR. Kalpage Draw (44)9Asgiriya St. Anthony's (7)198973AsgiriyaD. K. RatwatteR. Kalpage Draw (42)10Katugastota St. Anthony's (8)199074KatugastotaS. JayasingheS. De Alwis St. Anthony's (10)11Asgiriya St. Anthony's (9)199175AsgiriyaY. S. GoonatillekeN. Kalpage Draw (43)12Katugastota Trinity (3)199276KatugastotaK. C. EdirisingheU. De Alwis St. Anthony's (11)13Asgiriya Trinity (4)199377AsgiriyaH. M. GoonetilekeM. A. Shafeek Draw (44)14Katugastota No result199478KatugastotaT. H. de SilvaI. Galagoda Draw (45)15Asgiriya St. Anthony's (10)199579AsgiriyaS. N. FernandoN. Sirisena Draw (46)16Katugastota Trinity (5)199680KatugastotaJ. L. B. SeneviratneS. Mansoor Draw (47)17Asgiriya Trinity (6)199781AsgiriyaC. K. SangakkaraT. Gunaratne Draw (48)18Katugastota Trinity (7)199882KatugastotaS. P. FernandoM. Palihakkara Draw (49)19Asgiriya Trinity (8)199983AsgiriyaU. K. WeeraratneS. Pinnaduwa Draw (50)20Katugastota St. Anthony's (11)200084KatugastotaU. K. WeeraratneN. M. Nizam Draw (51)21Asgiriya Trinity (9)2001 Not played200285AsgiriyaK. L. R. GamageP. Ranawaka Draw (52)22Katugastota St. Anthony's (12)200386KatugastotaC. M. FernandoN. Rathnayake Draw (53)23Asgiriya No result (2)200487AsgiriyaC. M. FernandoM. Rizlan Draw (54)24Katugastota St. Anthony's (13)200588KatugastotaR. M. MunaweeraP. Fernando Draw (55)25Asgiriya St. Anthony's (14)200689AsgiriyaC. S. DumbarageS. Munas Draw (56)26Katugastota St. Anthony's (15)200790KatugastotaS. S. PathiranaS. Jaimon Draw (57)27Asgiriya Trinity (10)200891AsgiriyaD. C. GangodaG. Dissanayake Draw (58)28Katugastota No result (3)200992KatugastotaM. R. JaleelS. Palihakkara Draw (59)29Asgiriya Trinity (11)201093AsgiriyaM. H. M. SajidD. Kumarasinghe Draw (60)30Katugastota St. Anthony's (16)201194KatugastotaA. JayasundaraH. Wickramasekara Draw (61)31Asgiriya Trinity (12)201295AsgiriyaD. P. N. DickwellaK. Ranaraja Trinity (23)32Katugastota St. Anthony's (17)201396KatugastotaD. M. WickramanayakeS. Bulathsinghala Draw (62)33Asgiriya Trinity (13)201497AsgiriyaK. R. ChandragupthaN. Gunasinghe Draw (63)34Katugastota Tied201598KatugastotaR. S. SayerB. Wijethunga Draw (64)35Asgiriya Trinity (14)201699PallekeleR. S. SayerK. Uggalpaya Draw (65)36Katugastota Trinity (15)2017100PallekeleS. ShanmuganathanM. Alfar Draw (66)37Asgiriya Trinity (16)2018101AsgiriyaE. M. H. R. B. BoyagodaJ. Himsara Draw (67)38Katugastota Trinity (17)2019102KatugastotaG. G. P. BandaraT. Gunasinghe Draw (68)39Asgiriya Trinity (18)2020 Not played due to COVID-19 pandemic2021 Not played due to COVID-19 pandemic2022103AsgiriyaA. MuthalibC. Wickremasinghe Draw (69)40Asgiriya Trinity (19)2023104KatugastotaR. AmarasingheL. Abeysinghe Draw (70)41Asgiriya No result (4)2024105AsgiriyaM. KularathneT. Ekanayake Draw (71)42Katugastota Trinity (20)

Three-day and limited-overs matches: 2025–present