The Battle of the Saints is the annual cricket contest between St. Joseph's College and St Peter's College in Colombo, Sri Lanka, which typically takes place in March. Inaugurated in 1933 by the Rectors of both schools and has since become a highly anticipated event, attracting significant media coverage and enthusiastic supporters. Since 2016, which is the 82nd encounter, both teams compete for the Reverend Father Maurice Legoc Trophy, named after the tournament's founder. For the past 82 matches, St. Joseph's college have recorded 12 wins, while the Peterites have registered 10. The rest of the matches have ended up as a draw with no wins for either team. In 2008 St. Joseph's college won the match, which ended a 35-year drought, and in 2010 St. Peter's won the match after 32 years. In the series the highest score is recorded by St Joseph's college, which is 382, made back in 1982, led by Ken Serpanchy, while St. Peter's college best being 345 for 9 in 1938 under Percy Perera.
The lowest score was recorded by St. Peter's College in 1972 when they were bowled out for just 36. St Joseph's College recorded their lowest score of 56 in 1938.
In the limited overs encounter Joes have bowled the Peterites thrice for less than 100 and the Peterites are yet to bowl the Josephians out for less than 100.
In the 42nd Annual 50 overs encounter Peterite batsman Hashan Wanasekera played a match-winning knock of 118 runs that set a record stand of 152 runs for any wicket for the Bambalapitiya school erasing the previous best partnership of 143 runs between Angelo Perera and Chathura Peiris in 2009. His partner was Lakshina Rodrigo who made 61.
The lowest total in the shorter format is also recorded by St. Peter's when they were bowled out for 58 runs in 2003 in response to St. Joseph's College score of 217, which incidentally is the highest winning margin.
In the longer version, Clive Inman of St. Peter's College holds the highest individual score which is 204 in 1954. Shenal Warnakula of St. Joseph's College holds the record as the most successful bowler in terms of wickets -taking 9 wickets for 41 in 1997.
Notable persons who have played † Denotes player represented the National Team at Test Level ‡ Denotes player captained the national team (Test, ODI and/or T20I) and represented the National Team at Test Level ^ Denotes notable player that hasn't played international matches
Josephians Ashley de Silva† Ajith Weerakkody Roshan Abeysinghe^ Chaminda Vaas‡ Michael Vandort† Angelo Mathews‡ Thisara Perera† Dimuth Karunaratne‡ Roshen Silva† Sadeera Samarawickrama† Priyamal Perera Dunith Wellalage Shevon Daniel
Peterites H I K Fernando^ Roy Dias† David Heyn Clive Inman^ Vinodhan John† Tony Opatha Rumesh Ratnayake† Amal Silva† Russell Arnold† Kaushal Lokuarachchi† Malinda Warnapura† Angelo Perera Andri Berenger Janith Liyanage Dushan Hemantha Wanuja Sahan
Match history Year EncounterVenueCaptains1st INNINGS 2nd INNINGSResult SJC SPC SJC SPC SJC SPC19331stSPCRobert FernandoGeorge Jayaweera2255070SJC19342ndSJCClaude WijesingheSherley de s Illesinghe38013939SJC19353rdSPCClaude WijesingheSherley de s Illesinghe185240127/7Draw19364thSJCMalcolm SpittelTybalt Herath28922263/3 dec.51/3Draw19375thSPCFred PereraJ Ray de Silva253183236/8Draw19386thSJCEdward MarkusPercy Perera56345/9 dec.227/4Draw19397thSPCHector Perera Snr.Joe Misso129312159/5Draw19408thSPCCzerny SerpanchyArchibald Weerasinghe16783184160SJC19419thSPCHugh MullerArchibald Weerasinghe16814813862/2Draw1942 Fairlie DalpathadoEric SchokmanNot Played Due to War1943 Fairlie DalpathadoNo TeamNot Played Due to War194410thVarsityMalcolm de CostaAnton Perera288115118SJC194511thSSCMalcolm de CostaAnton Perera240165176/6 dec.102SJC194612thSSCNeil WeerasingheDion Walles10925621256/3SPC194713thSSCNeil WeerasingheDion Walles141317157SPC194814thSSCJoe de MelMichael Chanmugam18013488127SJC194915thSSCTommy RodrigoDarrel Weinman11291161/6179SJC195016thSSCBilly BalthazarM S M Ghouse110167194/7165Draw195117thSSCJoe PereraHerbert I K Fernando359170174/5Draw195218thNCCKen SurpanchyHerbert I K Fernando3829670SJC195319thOvalRienzy PereraHarold Wittachchy 1801582/0172Draw195420thOvalChrisantha FernandoClive Inman152308175/5Draw195521stOvalMahinda de SilvaClive Inman11722415046/2SPC195622ndOvalKeerthi CalderaKen Dackworth123163/5 dec.91/547/8 dec.SJC195723rdOvalKeerthi CalderaJayantha Fernando298192246Draw195824thOvalCarlyle PereraRussell Duckworth246/9 dec.314/5 dec.40/190/5Draw195925thOvalClaude PereraBrian Seneviratne157161111/7 dec.41/4Draw196026thOvalPriya PereraPremesiri Athukorala227/9 dec.249/7 dec.161/3 dec.30/2Draw196127thSPCRaja de SilvaAdiel Anghie109230/9 dec.140/8Draw196228thNCCHilary MercillineRichard Heyn8255139/9168/9 dec.Draw196329thSPCBrian PerumalTyronne Le Mercier 106161118/7152/4 dec.Draw196430thOvalBerchman de AlwisDavid Heyn1088390/6146/9 dec.Draw196531stSPCChristopher MoreiraTravice Fernando13020116494/4SPC196632ndOvalAllan de CostaDarrel Wimalarathne195/8 dec.21568/6125/4 dec.Draw1967***33rdOvalAnil PeirisTony Opatha14281102163/8SPC196834thOvalLalith de S WijayarathneRodney Patternott100/4119/9 dec.Draw196935thOvalBrian ObeyesekereDenham Juriansz201187/7 dec.146/5 dec.104/5Draw197036thOvalHector Perera Jnr.Rory Inman252/7 dec.10518/0164SJC197137thOvalManik de s Wijeyaratne*Wendell Kelaart**Roy Dias22312188/6235/8 dec.Draw197238thOvalRohan FernandoRoy Dias235/7 dec.11236SJC197339thOvalGary MelderGamini Goonasena100200/6 dec.16163/4SPC197440thOvalGary MelderRuwan Jayaweera271/716923/1151Draw197541stOvalDushan SozaBernard Wijetunga Jnr. 228/8 dec.128205/7 Draw197642ndOvalDushan SozaRanjan Perera108151164/8 dec.122/7Draw197743rdOvalTrevor CronerCharinde Perera198/7 dec.179/6 dec.110/8Draw197844thOvalShamilal de S WijeyaratneSuraj Abeysekara217/9 dec.161127/6 dec.187/4SPC197945thOvalLakshman AloysiusKitto Fernandopulle288/6 dec.207/8 dec.209/2Draw198046thOvalRohan Wijesinghe Jnr.Rohan Buultjens213/5 dec.267/6 dec.133/4156/6 dec.Draw198147thOvalNirmala PereraMichael Elias297/5 dec.160138/6 dec.Draw198248thOvalAshley de SilvaNiranjan Rodrigo181/6 dec.153/9 dec.53/2180/7 dec.Draw198349thOvalHiran CabraalShane Brohier*Rumesh Ratnayake**113203/6 dec.185/5112/6 dec.Draw198450thOvalJeevaka ChandappaSenerath Seneviratne1063 dec.185/8 dec.13/067/7 dec.Draw198551stOvalJonathan AllesHeshan de Silva179/6 dec.199/7 dec.129/6 dec.Draw198652ndOvalRohitha TillakeratneRanmore Martinesz190/7 dec.133/6 dec.153/5 dec.181/7Draw198753rdKhettaramaRohan WeerakkodyDilhan Perera190/4 dec.148/8 dec.141Draw198854thKhettaramaAsoka JayamanneDilhan Perera261/6 dec.179/7 dec.107/8 dec.44/5Draw198955thKhettaramaPrasann LeanageRoshan Anthony211/7 dec.188/5 dec.159/9 dec.47/3Draw199056thKhettaramaOril de MelIndunil Anthony154158/7 dec.9064/6Draw199157thKhettaramaViran PereraHemal Wimalasekera227/8 dec.143/8 dec.79/9 dec.95/4Draw199258thKhettaramaSudantha FernandoAsanga Perera136/7 dec.159/6 dec.98/4137/7 dec.Draw199359thKhettaramaPraveen FernandoRussell Arnold220/4 dec.147/5 dec.105/4 dec.127/5Draw199460thKhettaramaPeter HamerFaizal Mohammed157/6 dec.181/6 dec.92/4 159/4 dec.Draw199561stOvalAsela PathiranaDamien Perera172104/9 dec.139/4 dec.87/2Draw199662ndOvalShalinka de SilvaManura Neomal168/9 dec.182/7 dec.78/5131/9 dec.Draw199763rdOvalTrevin MathewsRamendra Nonis198199106/8122Draw199864thOvalMonto PereraMalinda Warnapura303/8 dec.273/6 dec.151/6 dec.62/4Draw199965thOvalRoshan de SilvaDilshan Rupasinghe*Jerome Fernando**252/5 dec.13025/1228/9 dec.Draw2000****66thOvalIan DanielsChrisantha Peiris128/4248Draw200167thOvalAnuk de S Wijeyaratne*Danuk Pathirana**Malin Silva*Mahesh Perera235/8 dec.287/5 dec.2038 dec.80/1Draw200268thOvalTivanka de S WijeyaratneJehan Jayasuriya139200221/9162Draw200369thOvalDeshan BastianpillaiNadhula de S Wijeyaratne178255/7 dec.162/4176/4 dec.Draw200470thOvalRanesh PereraDinesh Panditharantne*Gihan de Silva**224/8199158/7200Draw200571stOvalHashan GunatillekePrajeev Jansz126220303/7 dec.129/1Draw200672ndOvalAngelo MathewsHans Fernando218201/6 dec.14786/6Draw200773rdOvalRajeewa WeerasingheLahiru Peiris335/5 dec.193279/3Draw200874thOvalRuwantha FernandopulleAnuk Silva25513776SJC200975thOvalS.M WeerasingheAngelo Perera188/5 (49 overs)235 (55.5 overs)113/5 (32.4 overs)215/9 (55.4 overs)Draw201076thOvalDinal DhambarageChathura Peiris158 (50.1 overs)293 (56.3 overs)164 (48.5 overs)33/0 (8.5 overs)SPC201177thOvalRosco ThatilDenham Perera293 (56.3 overs)189 (45 overs)260/1 (54.1 overs)Draw201278thOvalVidusha JayasingheShehan Fernando141 (42.2 overs)192 (52.4 overs)165 (62.4 overs) 117/4 (24.2 overs)SPC201379thOvalSachien HewawasamDushan Hemantha281/8 dec. (60 overs)238/9 dec. (60 overs)140/5 (24 overs) 253/7 dec.Draw201480thOvalDylan FernandopulleKavinda De Tissera251/8 dec. (53 overs)282 (59.5 overs) 181/9 dec. (68.2 overs)Draw201581stOvalPathum MadusankaChandula Jayamanna167 (59.5 overs)268 (56.4 overs)293/8 dec. (81.2 overs)110/7 (26 overs)Draw201682ndOvalSandaruwan RodrigoVinu Mohotty106 (32.3 overs)304/9 dec. (60 overs)263 (107.5 overs)59/4 (9.2 overs/ Target 66 in 12 overs)SPCWin was awarded to St. Peter's by Rev.fr.Travis Gabriel(Rector of SJC) due to unruly behavior of spectators.201783rdOvalHarin CoorayLakshina Rodrigo205 (57.2 overs)188/8 dec.(60 overs)163/8 dec.(77 overs)99/0 (15 overs)Draw201884thOvalJehan DanielSanthush Gunathilake195 (53.2 overs)244 (60 overs)237/8 dec.(83 overs)57/1 (9.2 overs)Draw201985thOvalAshen DanielRanmith Jayasena286/8 dec. (60 overs)219 (60 overs)317/6 dec. (79 overs)Draw202086thOvalJohanne De ZilvaShannon Fernando259 (51.3 overs)224 (60 overs)288/8 dec. (87.4 overs)Draw202187thSSCSheran FonsekaNipunaka Fonseka261/7 dec. (60 overs)138 (56.3 overs)82/2 (22 overs)Draw202288thOvalShevon DanielWanuja Sahan163 (45.1 overs)251/8 dec. (60 overs)163/5 (58 overs)232/7 dec. (59.5 overs)Draw202389thSSCSadeesh JayawardanaNimuthu Gunawardana240/2 (54.5 overs)214 (57.3 overs)Draw202490thSSCLahiru AmarasekaraVishen Halambage228/5 dec. (49 overs)270/9 dec. (60 overs)75/1 (13 overs)204/9 dec. (63 overs)Draw202591stSSCKenath LiyanageOween Salgado240/7 dec. (72.3 overs)243 (93.3 overs)70/2 (13 overs)168 (54.4 overs)Draw (First Ever 3 Day encounter.)202692ndSSCRishma AmarasingheEnosh Peterson352/8 dec. (109.4 overs)257/9 (68.5 overs)190/4 dec. (34 overs)215/8 (50 overs)Draw1933–2026 SJC 12 - SPC 10 (70 Draws)
Limited Over history