CricketEurope 2025 header
CricketEurope Archives
Scotland: East Premier League 2025
PWTLBPPts%
Heriots108112322389.20
Grange108021021084.00
Carlton118031621678.55
RH Corstorphine116053018065.45
Forfarshire116051016058.18
Arbroath United11605815857.45
Edinburgh South114072412445.09
Falkland113164712244.36
Stewarts Melville10307209538.00
Meigle121011325719.00

No recent Scottish match results
Forfarshire lost to Heriots by 7 wickets.
Forthill, 9 August.
Forfarshire 130 (36.1 overs; A Neill 3-18, J Dickinson 3-23)
Heriots 131-3 (14 overs; V Maritz 51, M Watt 46)
RH Corstorphine beat Stewarts Melville by 263 runs.
Royal High School, 9 August.
RH Corstorphine 407-5 (50 overs; O Gould 186, T Stagg 103, G West 33, N Murray 27*)
Stewarts Melville 144 (38.2 overs; C Shorten 34; C Clarkson 3-32)
Falkland lost to Meigle by 30 runs.
Scroggie Park, 9 August.
Meigle 201 (49.3 overs; A Hegde 76; L Briggs 4-25)
Falkland 177 (37.4 overs; A Khan 90; T Hussain 4-36, S Ejaz 3-38)
Carlton beat Grange by 5 wickets.
Grange Loan, 9 August.
Grange 228-8 (50 overs; J Davidson 78*, J Crawley 76; S Jhala 4-46, O Davidson 3-37)
Carlton 232-5 (29.3 overs; C McBride 60, R MacPherson 56, A Guy 51, O Davidson 34; D Jones 3-42)
Edinburgh South beat Arbroath United by 171 runs.
Inch Park, 9 August.
Edinburgh South 324-4 (50 overs; V Rajagopalan 138, R Holey 103)
Arbroath United 153 (24.5 overs)
Heriots beat Arbroath United by 8 wickets.
Goldenacre, 2 August.
Arbroath United 78 (23.3 overs; G Main 4-25, A Neill 3-24)
Heriots 79-2 (9.2 overs; L Brown 43*)
Grange beat Edinburgh South by 131 runs.
Portgower Place, 2 August.
Grange 318-1 (50 overs; J Davidson 158*, J Crawley 134*)
Edinburgh South 187 (39.4 overs; A Mufti 50; L Bennet 4-59, B Davidson 3-44)
Meigle lost to Carlton by 143 runs.
Victory Park, 2 August.
Carlton 258 (49.4 overs; C McBride 95, D da Costa 56, O Davidson 32; C Clark 3-40, T Hussain 3-48)
Meigle 115-9 (26.5 overs; R Gayshan 47; R Adair 3-10, O Davidson 3-25, C Regan 3-47)
Stewarts Melville beat Falkland by 60 runs.
Inverleith, 2 August.
Stewarts Melville 267-4 (50 overs; S Pillay 119, M Miller 107)
Falkland 207 (46 overs; J Lookwhy 85; J Newman 3-41)
Forfarshire lost to RH Corstorphine by 9 wickets.
Forthill, 2 August.
Forfarshire 263 (49.5 overs; H Brar 53, L Robinson 34*, A Bailwal 30; B McMullen 3-49)
RH Corstorphine 264-1 (33 overs; J van Zyl 134, O Gould 105*)
RH Corstorphine lost to Heriots by 5 wickets.
Royal High School, 26 July.
RH Corstorphine 245-9 (50 overs; O Gould 72, R Thompson 57; M Watt 3-33)
Heriots 250-5 (41.1 overs; V Maritz 58, D Voas 50, J Elliott 41*, M Cross 36)
Falkland beat Forfarshire by 72 runs.
Scroggie Park, 26 July.
Falkland 232-9 (50 overs; A Kahn 101*, J Lookwhy 43; I Saim 3-24)
Forfarshire 160 (36.1 overs; C Garden 53, J Hogarth 34; K Jacobs 3-7)
Carlton beat Stewarts Melville by 5 wickets.
Grange Loan, 26 July.
Stewarts Melville 246-8 (50 overs; H Armstrong 103, S Pillay 44, M Millar 34; O Davidson 6-18)
Carlton 249-5 (47.1 overs; A Guy 68, D da Costa 53*, A Pillai 50; R Sharma 3-40)
Edinburgh South beat Meigle by 6 wickets.
Inch Park, 26 July.
Meigle 214-8 (50 overs; M Sriram 69*, S Ejaz 35, A Neave 32)
Edinburgh South 220-4 (39.3 overs; D Khan 52*, A Mufti 42, Q Sheikh 41*, R Holey 31)
Arbroath United lost to Grange by 6 wickets.
Lochlands, 26 July.
Arbroath United 246 (45 overs; C Brown 72, D Sinclair 67, I Worth 42; B Davidson 3-22, J Jarvis 3-52)
Grange 251-4 (43.5 overs; J Jarvis 85, J Davidson 69*, C Swanson 38; C Robb 3-34)
Heriots v Grange - no play.
Goldenacre, 19 July.
Heriots
Grange
Meigle v Arbroath United - no play.
Victory Park, 19 July.
Meigle
Arbroath United
Stewarts Melville v Edinburgh South - no play.
Inverleith, 19 July.
Stewarts Melville
Edinburgh South
Forfarshire v Carlton - no play.
Forthill, 19 July.
Forfarshire
Carlton
RH Corstorphine v Falkland - no play.
Royal High School, 19 July.
RH Corstorphine
Falkland
Falkland beat Heriots by 11 runs.
Scroggie Park, 12 July.
Falkland 224-8 (50 overs; J de Jager 79*, S Meikle 44, J Lookwhy 43)
Heriots 213 (32.3 overs; C Cassell 65, L Brown 45, R Brown 30; A Khan 5-32, T Khan 3-26)
Carlton beat RH Corstorphine by 2 wickets.
Grange Loan, 12 July.
RH Corstorphine 266 (49.4 overs; L Naylor 140, K Sajjad 31; O Davidson 3-33, H Simpson 3-37)
Carlton 270-8 (48.4 overs; D de Costa 96, H Simpson 46, J Stronach 36, A Guy 33; T Stagg 4-35)
Edinburgh South lost to Forfarshire by 8 wickets.
Inch Park, 12 July.
Edinburgh South 175 (42.3 overs; D Kahn 40, Q Sheikh 32; L Robinson 3-23, J Hogarth 3-40)
Forfarshire 181-2 (18.3 overs; C Garden 107*, S Cameron 35*)
Arbroath United beat Stewarts Melville by 63 runs.
Lochlands, 12 July.
Arbroath United 237 (49.5 overs; H Laing 54, J Plomer 53; C Shorten 3-37, D Burgess 3-44)
Stewarts Melville 174 (44 overs; S Pillay 63, C Shorten 39; C Ramsay 5-33, S Chakraborthy 3-43)
Grange beat Meigle by 19 runs.
Portgower Place, 12 July.
Grange 254-8 (50 overs; D Jones 52, F Hudleston 42, C Peet 39, M Angelini 33)
Meigle 235 (45.4 overs; R Gayashan 74, M Scott 36; D Jones 4-43)
Heriots beat Meigle by 8 wickets.
Goldenacre, 5 July.
Meigle 124 (37.5 overs; M Sinclair 41, J Kinghorn-Gray 3-26)
Heriots 125-2 (21.2 overs; C Cassell 63*, J Elliott 35*)
Stewarts Melville lost to Grange by 8 wickets.
Inverleith, 5 July.
Stewarts Melville 188 (49.5 overs; J Newman 48; W Hodgins 3-23, D Davidson 3-28)
Grange 192-2 (38.1 overs; A Brown 81, C Swanson 69*)
Forfarshire beat Arbroath United by 131 runs.
Forthill, 5 July.
Forfarshire 265 (47.3 overs; C Garden 104, H Brar 42)
Arbroath United 134 (30.4 overs; D Sinclair 56, J Hogarth 4-35)
RH Corstorphine beat Edinburgh South by 115 runs.
Royal High School, 5 July.
RH Corstorphine 408-8 (50 overs; L Naylor 195, R Thompson 58, T Stagg 40)
Edinburgh South 293 (44.2 overs; D Khan 73, A Mufti 68, Q Sheikh 62; G West 3-46, D Dasmahapatra 3-63)
Falkland lost to Carlton by 20 runs.
Scroggie Park, 5 July.
Carlton 231 (49 overs; B Stronach 66, D da Costa 47, O Davidson 39; L Briggs 4-49, J de Jager 3-38)
Falkland 211 (49.2 overs; A Khan 71; R Allardice 4-54)
Carlton lost to Heriots by 85 runs.
Grange Loan, 28 June.
Heriots 312-4 (50 overs; L Brown 146, D Voas 52, P Ross 45, J Elliott 36)
Carlton 227-8 (50 overs; D da Costa 65; J Dickinson 3-38, C Cassell 3-54))
Falkland beat Edinburgh South by 31 runs.
Scroggie Park, 28 June.
Falkland 207 (47.4 overs; K Jacobs 42, S Campbell 33, J de Jager 32, S Meikle 30; S Ullah 3-36, A Mufti 3-36, S Khanyusia 3-40)
Edinburgh South 176 (45.4 overs; D Khan 51, A Mufti 48; T Khan 3-22, K Jacobs 3-45)
RH Corstorphine beat Arbroath United by 182 runs.
Royal High School, 28 June.
RH Corstorphine 380-5 (50 overs; L Naylor 192, J van Zyl 134, T Stagg 31*; C Ramsay 4-58)
Arbroath United 198 (37.2 overs; K Crawford 49, H Laing 30; G West 3-1, C Clarkson 3-49)
Forfarshire lost to Grange by 53 runs.
Forthill, 28 June.
Grange 233 (49.4 overs; C Peet 65, R McGlasham 49, M Hancock 38; L Robinson 4-40, J King 3-58)
Forfarshire 180 (41.3 overs; T Knight 54, L Roberston 38, S Cameron 33; R McGlasham 3-29, L Bennet 3-38)
Stewarts Melville beat Meigle by 106 runs.
Inverleith, 28 June.
Stewarts Melville 300-9 (50 overs; H Armstrong 100, O Pillinger 97; C Clark 4-48, S Ejaz 3-57)
Meigle 194 (45.2 overs; A Ferguson 50; G Ruthven 3-24, C Shorten 3-45)
Heriots beat Stewarts Melville by 84 runs (DLS).
Goldenacre, 21 June.
Heriots 272 (50 overs; M Watt 133, D Voas 45; S Pillay 3-49, C Shorten 3-56)
Stewarts Melville 177-6 (46 overs; S Pillay 56*, H Armstrong 48) (Target 262 in 46 overs)
Meigle lost to Forfarshire by 7 wickets.
Victory Park, 21 June.
Meigle 154 (39.2 overs; J Hogarth 3-33, I Saim 3-35)
Forfarshire 158-3 (21.5 overs; C Garden 50, S Cameron 31*, T Knight 41)
Grange lost to RH Corstorphine by 8 wickets (DLS).
Portgower Place, 21 June.
Grange 207-9 (50 overs; C Peet 57, J Brock 46, J Jarvis 39; C Clarkson 4-21, K Sajjad 3-40)
RH Corstorphine 197-2 (30 overs; L Naylor 109*, O Gould 49) (Target 197 in 44 overs.)
Arbroath United beat Falkland by 4 wickets (DLS).
Lochlands, 21 June.
Falkland 339-5 (50 overs; K Jacobs 154*, A Khan 124)
Arbroath United 210-6 (24 overs; C Brown 66, K Crawford 30*; Z Schlebusch 3-49) (Target 210 in 25 overs.)
Edinburgh South beat Carlton by 2 wickets (DLS).
Inch Park, 21 June.
Carlton 138 (32.1 overs; S Ullah 3-31)
Edinburgh South 134-8 (36.3 overs; R Allardice 3-35)
Edinburgh South v Heriots
Inch Park, 14 June.
Edinburgh South
Heriots
Carlton v Arbroath United - no play.
Grange Loan, 14 June.
Carlton
Arbroath United
Falkland v Grange - no play.
Scroggie Park, 14 June.
Falkland
Grange
RH Corstorphine v Meigle - no play.
Royal High School, 14 June.
RH Corstorphine
Meigle
Forfarshire v Stewarts Melville - no play.
Forthill, 14 June.
Forfarshire
Stewarts Melville
Heriots v Forfarshire - match abandoned.
Goldenacre, 7 June.
Heriots 171-4 (34.4 overs; V Maritz 53*, J Dickinson 42, J Elliott 36;
Forfarshire 40-1 (8 overs)
Meigle beat Falkland by 5 wickets (DLS).
Victory Park, 7 June.
Falkland 176 (49 overs; J Lookwhy 58, D MAy 32; R Gayashan 4-16)
Meigle 111-5 (24.5 overs; M Sriram 35, R Gayashan 30)
Grange v Carlton - match abandoned.
Portgower Place, 7 June.
Grange 120-6 (28 overs; A Butt 48, C Peet 31; S Jhala 3-12)
Carlton 25-0 (2.4 overs)
Arbroath United beat Edinburgh South by 5 wickets (DLS).
Lochlands, 7 June.
Edinburgh South 173 (44.2 overs; A Mishra 52*, R Holey 42; C Ross 3-31, K Crawford 3-36)
Arbroath United 132-2 (24 overs; I Worth 35*, C Cameron 35, D Sinclair 30*)
Stewarts Melville v RH Corstorphine - match abandoned.
Inverleith, 7 June.
RH Corstorphine 281-6 (45 overs; J van Zyl 100, A Dunford 81*, L Naylor 55)
Stewarts Melville
Arbroath United v Heriots - no play.
Lochlands, 31 May.
Arbroath United
Heriots
Edinburgh South v Grange - match abandoned.
Inch Park, 31 May.
Edinburgh South 159 (43.4 overs; N Pani 30; L Bennet 3-33)
Grange 53-4 (11.1 overs)
Carlton beat Meigle (DLS).
Grange Loan, 31 May.
Meigle 222 (46.5 overs; S Ejaz 71, R Gayashan 58; M Raikes 4-39, A Pillai 3-15)
Carlton 164-5 (24 overs; A Guy 48, R MacPherson 44; Z Rasheed 4-46)
Falkland v Stewarts Melville - match abandoned.
Scroggie Park, 31 May.
Stewarts Melville 171 (41.4 overs; R Khalia 51, Z Schlebusch 3-34)
Falkland 62-2 (14 overs)
RH Corstorphine lost to Forfarshire (DLS).
Royal High School, 31 May.
Forfarshire 337 (49.1 overs; C Garden 96, L Robertson 60, J Hogarth 49; K Sajjad 4-63)
RH Corstorphine 207-4 (33 overs; T Stagg 89*, J Joseph 53)
Meigle lost to Edinburgh South by 4 wickets.
Victory Park, 24 May.
Meigle 100 (31.1 overs; A Amir 4-41)
Edinburgh South 101-6 (31.2 overs; S Ejaz 4-14)
Grange beat Arbroath United by 83 runs.
Portgower Place, 24 May.
Grange 258 (49.1 overs; F McCreath 100, J Jarvis 51, M Angelini 31; I Worth 5-36)
Arbroath United 175 (42.5 overs; J Plomer 48, L Paterson 33*; L Bennet 3-24)
Forfarshire beat Falkland by 101 runs.
Forthill, 24 May.
Forfarshire 257-9 (50 overs; L Robertson 81, S Cameron 52, C Garden 48; Z Sclebusch 4-47, T Khan 3-32)
Falkland 156 (42.2 overs; A Khan 33, K Suresh 32, Z Sclebusch 32; L Robinson 4-18)
Stewarts Melville lost to Carlton by 9 wickets.
Inverleith, 24 May.
Stewarts Melville 175 (42.4 overs; O Pillinger 81, H Armstrong 42; C McBride 4-39, R Allardice 3-31)
Carlton 177-1 (38.5 overs; O Davidson 71*, R MacPherson 69)
Heriots beat RH Corstorphine by 7 wickets.
Goldenacre, 24 May.
RH Corstorphine 133 (39.1 overs; B McMullen 34; M Watt 3-24)
Heriots 137-3 (19.3 overs; P Ross 47, M Watt 37*)
Grange lost to Heriots by 19 runs.
Portgower Place, 17 May.
Heriots 266-9 (50 overs; V Maritz 55, J Elliott 41, J Kinghorn-Gray 37)
Grange 247-8 (50 overs; J Crawley 109)
Arbroath United beat Meigle by 7 wickets.
Lochlands, 17 May.
Meigle 212-9 (50 overs; A Neave 49, R Gayashan 46, Z Rasheed 45; C Ross 48)
Arbroath United 215-3 (27.5 overs; C Cameron 76, H Laing 45, S Chakraborthy 40*)
Edinburgh South lost to Stewarts Melville by 7 wickets.
Inch Park, 17 May.
Edinburgh South 131 (33.2 overs; A Mufti 55; J Newman 4-20, M Kerr 3-33)
Stewarts Melville 134-3 (32.5 overs; S Pillay 36*, R Khalia 31, O Pillinger 30)
Carlton beat Forfarshire by 7 wickets.
Grange Loan, 17 May.
Forfarshire 140 (35 overs; R Adair 4-39)
Carlton 141-3 (27.4 overs; D da Costa 45*)
Falkland lost to RH Corstorphine by 71 runs.
Scroggie Park, 17 May.
RH Corstorphine 337 (50 overs; L Naylor 146, G West 88; Z Schlebush 4-63)
Falkland 266 (47.1 overs; K Jacobs 92, J Henderson 57; C Clarkson 3-17)
Meigle lost to Grange by 8 wickets.
Victory Park, 10 May.
Meigle 140 (31.1 overs; S Ejaz 39; R McGlasham 5-20)
Grange 141-2 (22.3 overs; C Sole 59, J Crawley 36)
RH Corstorphine beat Carlton by 5 wickets.
Royal High School, 10 May.
Carlton 282 (47 overs; O Davidson 143; L Naylor 4-43)
RH Corstorphine 283-5 (44.3 overs; L NAylor 102, K Sajjad 36, A Dunford 35*, R Thompson 30*)
Forfarshire beat Edinburgh South by 20 runs.
Forthill, 10 May.
Forfarshire 373-8 (50 overs)
Edinburgh South 353 (49.4 overs)
Stewarts Melville lost to Arbroath United by 3 wickets.
Inverleith, 10 May.
Stewarts Melville 240-9 (50 overs; H Armstrong 73, O Pillinger 39)
Arbroath United 243-7 (45.3 overs; S Chakraborthy 68, C Brown 61, I Worth 33; S Pillay 4-47)
Heriots tied with Falkland.
Goldenacre, 10 May.
Heriots 287-7 (50 overs; P Ross 67, J Elliott 65, J Dickinson 52)
Falkland 287-9 (50 overs; S Meikle 81, A Khan 62, J Henderson 54; A Neill 3-51)
Meigle lost to Heriot's by 184 runs.
Victory Park, 3 May.
Heriots 262 (49.1 overs; E Ruthven 68, L Brown 52, J Elliott 43, N Alexander 32*; R Gayashan 5-43, I Stewart 3-35)
Meigle Meigle 78 (24 overs; A Neill 3-30)
Grange beat Stewarts Melville by 7 wickets.
Portgower Place, 3 May.
Stewarts Melville 140 (40.3 overs; J Newman 52*, C Shorten 45; R McGlasham 4-14, W Hodgins 4-41)
Grange 141-3 (24.5 overs; M Angelini 57*, C Peet 47*)
Arbroath United beat Forfarshire by 81 runs.
Lochlands, 3 May.
Arbroath United 231-8 (50 overs; I Worth 70, D Sinclair 48, H Laing 42; L Robinson 3-37, L Robertson 3-45)
Forfarshire 150 (42.5 overs; C Garden 50; C Brown 5-29, S Charraborthy 3-31)
Edinburgh South beat RH Corstorphine by 1 run.
Inch Park, 3 May.
Edinburgh South 204 (45.1 overs; R Holey 66)
RH Corstorphine 203 (48.4 overs; A Dasmahapatra 40*, F Young 28, L Naylor 28; R Holey 3-30)
Carlton beat Falkland by 69 runs.
Grange Loan, 3 May.
Carlton 263-8 (50 overs; A Guy 87, D da Costa 72, O Davidson 30; Z Sclebusch 3-54)
Falkland 194 (44 overs; J Lookwhy 57, J Henderson 47; O Davidson 3-28)
League Tables
View the latest international, interprovincial and provincial league tables.
The Week Ahead
Fixtures scheduled for the next seven days.
Live Coverage Archives
Recent matches covered with ball by ball commentary on CricketEurope.
From the Archives
Tournament Feature
 2008 Under 19 World Cup
Kuala Lumpur
Ed Liddle's Player Profiles
 William Pollock
Ireland 1909-1925
Match from the Past
 Afghanistan lost to Ireland by 5 wickets
ODI, Dehradun, India, 10 March 2019
The CricketEurope Archives
Updated annually, the CricketEurope Archives contain international and domestic material published by CricketEurope since 2005 - results, reports, statistics, photographs, video, audio, articles, special features, blogs …
  • Global and international tournaments
  • CricketEurope Worldwide, Netherlands, Scotland, Jersey, Isle of Man
  • Irish international matches and All Ireland competitions.
  • Leinster, Munster, NCU and North West
  • Feature articles and series
  • Blogs and columns.
  • The Online Library.
View Archives
The Directory
Links to websites of clubs and governing bodies.