Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSMAA: Cheverus-Deering-Portland-South Portland · Jan 204:36.95SMAA: Cheverus-Deering-Portland-South PortlandJanuary 20, 2024
100 Meters · OutdoorGorham Freshman Invitational · May 2414.24Gorham Freshman InvitationalMay 24, 2022
1500 Meters · OutdoorSpringfield College Classic · Apr 44:12.10aSpringfield College ClassicApril 4, 2026
1600 Meters · OutdoorSMAA: KENNEBUNK-SO. PORTLAND @MARSHWOOD · May 134:42.53SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13, 2025
2 Miles · IndoorSMAA: Biddeford-Kennebunk-Sanford-Scarborough-South Portland · Jan 139:46.61SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJanuary 13, 2024
200 Meters · IndoorMassabesic-South Portland-Thornton-Windham · Jan 1128.81Massabesic-South Portland-Thornton-WindhamJanuary 11, 2025
200 Meters · OutdoorBONNY EAGLE-SCARBOROUGH-SO PORTLAND · Apr 2428.15BONNY EAGLE-SCARBOROUGH-SO PORTLANDApril 24, 2024
3000 Meters · IndoorBranwen Smith-King Invitational · Jan 178:56.78aBranwen Smith-King InvitationalJanuary 17, 2026
3200 Meters · OutdoorNew England Outdoor Track & Field Championship · Jun 149:35.63aNew England Outdoor Track & Field ChampionshipJune 14, 2025
400 Meters · OutdoorSMAA: Westbrook, South Portland, Cheverus@ Gorham · May 101:01.56SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10, 2023
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3015:17.84John Thomas Terrier ClassicJanuary 30, 2026
5000 Meters · OutdoorSilfen Invitational · Apr 1015:01.48aSilfen InvitationalApril 10, 2026
55 Meter · IndoorSMAA:Bonny Eagle-Falmouth-Marshwood-South Portland · Dec 138.77aSMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDecember 13, 2021
55 Meters · IndoorSMAA:Biddeford-Kennebunk-Scarborough-South Portland · Jan 228.63SMAA:Biddeford-Kennebunk-Scarborough-South PortlandJanuary 22, 2022
600 Yard Run Open Division · IndoorSMAA: Biddeford-Kennebunk-Sanford-Scarborough-South Portland · Jan 141:31.96SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJanuary 14, 2023
600 Yards · IndoorSMAA: Gorham-Noble-South Portland-Westbrook · Dec 161:26.11aSMAA: Gorham-Noble-South Portland-WestbrookDecember 16, 2023
800 Meters · IndoorSMAA: Massabesic-South Portland-Thornton Academy-Windham · Jan 102:09.98SMAA: Massabesic-South Portland-Thornton Academy-WindhamJanuary 10, 2024
800 Meters · OutdoorBONNY EAGLE-SCARBOROUGH-SO PORTLAND · Apr 242:09.54BONNY EAGLE-SCARBOROUGH-SO PORTLANDApril 24, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Trinity (Conn.)Trinity (Conn.)5000 Meters—DNFFr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 44 · Trinity (Conn.)Trinity (Conn.)1500 Meters44.4:14.82aFr
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 14 · Trinity (Conn.)Trinity (Conn.)5000 Meters14.15:01.48a PBFr
Apr 4Springfield College ClassicApr 4 · 1500 Meters · Place 7 · Trinity (Conn.)Trinity (Conn.)1500 Meters7.4:12.10a PBFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Tufts Cupid ChallengeFeb 13 · 5000 Meters · Place 20 · Trinity (Conn.)Trinity (Conn.)5000 Meters2015:25.07aFr
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 82 · Trinity ConnTrinity Conn5000 Meters8215:17.84 PBFR
Jan 17Branwen Smith-King InvitationalJan 17 · 3000 Meters · Place 5 · Trinity (Conn.)Trinity (Conn.)3000 Meters58:56.78a PBFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 3200 Meters · Place 21 · South PortlandSouth Portland3200 Meters21.9:35.63a PB12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 4 · South PortlandSouth Portland3200 Meters4.9:36.90a12
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 3200 Meters · Place 1 · South PortlandSouth Portland3200 Meters19:45.3512
May 17Marathon Sports Elite InvitationalMay 17 · 3200 Meters · Place 2 · South PortlandSouth Portland3200 Meters29:47.2912
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 1600 Meters · Place 2 · South PortlaSouth Portla1600 Meters24:42.53 PB—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 1600 Meters · Place 2 · South PortlandSouth Portland1600 Meters24:42.5312
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 3200 Meters · Place 1 · South PortlaSouth Portla3200 Meters110:11.54—
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 1600 Meters · Place 1 · South PortlandSouth Portland1600 Meters14:51.7512

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 11 · South PortlandSouth Portland2 Miles11.10:25.81a12
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 2 Miles · Place 6 · South PortlandSouth Portland2 Miles610:19.3312
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 800 Meters · Place 6 · South PortlandSouth Portland800 Meters62:16.3212
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 2 Miles · Place 1 · South PortlandSouth Portland2 Miles110:26.0012
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 200 Meters · Place 17 · South PortlandSouth Portland200 Meters1728.81 PB12
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 1 Mile · Place 1 · South PortlandSouth Portland1 Mile14:47.2312
Jan 4USM New Year's InvitationalJan 4 · 2 Miles · Place 6 · South PortlandSouth Portland2 Miles610:10.3512

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 3200 Meters · Place 1 · South PortlaSouth Portla3200 Meters19:57.91—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 3200 Meters · Place 1 · South PortlaSouth Portla3200 Meters19:57.91—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 800 Meters · Place 3 · South PortlaSouth Portla800 Meters32:09.54 PB—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 25 · South PortlaSouth Portla200 Meters2528.15 PB—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 2 Miles · Place 18 · South PortlandSouth Portland2 Miles18.9:56.05a11
Feb 19Maine Class A Indoor State MeetFeb 19 · 2 Miles · Place 3 · South PortlandSouth Portland2 Miles3.9:49.52a11
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 2 Miles · Place 1 · South PortlandSouth Portland2 Miles19:52.9411
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 1 Mile · Place 10 · South PortlandSouth Portland1 Mile104:41.0511
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 2 Miles · Place 1 · South PortlandSouth Portland2 Miles19:59.7711
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 1 Mile · Place 1 · South PortlandSouth Portland1 Mile14:36.95 PB11
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 2 Miles · Place 1 · South PortlandSouth Portland2 Miles19:46.61 PB11
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 800 Meters · Place 3 · South PortlandSouth Portland800 Meters32:09.98 PB11
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 1 Mile · Place 1 · South PortlaSouth Portla1 Mile14:40.45—
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 800 Meters · Place 7 · South PortlaSouth Portla800 Meters72:13.39—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 2 · South PortlandSouth Portland2 Miles2.9:58.85a11
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · 600 Yards · Place 3 · South PortlandSouth Portland600 Yards3.1:26.11a PB11
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · 2 Miles · Place 1 · South PortlandSouth Portland2 Miles1.10:27.71a11
Feb 20Maine Class A State MeetFeb 20 · 2 Miles · Place 8 · South PortlandSouth Portland2 Miles8.10:34.62a10
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 2 Miles · Place 6 · South PortlaSouth Portla2 Miles610:41.82—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · 2 Miles · Place 3 · South PortlaSouth Portla2 Miles310:59.60—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · 1 Mile · Place 3 · South PortlaSouth Portla1 Mile35:00.70—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · 600 Yard Run Open Division · Place 5 · South PortlaSouth Portla600 Yard Run Open Division51:31.96 PB—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · 800 Meters · Place 2 · South PortlaSouth Portla800 Meters22:21.58—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · 1 Mile · Place 3 · South PortlaSouth Portla1 Mile35:01.15—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10New England Interscholastic Outdoor ChampionshipsJun 10 · 3200 Meters · Place 22 · South PortlandSouth Portland3200 Meters229:57.1310
Jun 3Maine Class A State ChampionshipJun 3 · 3200 Meters · Place 4 · South PortlandSouth Portland3200 Meters4.9:46.35a10
May 26Southwesterns ChampionshipMay 26 · 3200 Meters · Place 4 · South PortlaSouth Portla3200 Meters49:53.88—
May 26Southwesterns ChampionshipMay 26 · 3200 Meters · Place 4 · South PortlaSouth Portla3200 Meters49:53.88—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 3200 Meters · Place 2 · South PortlaSouth Portla3200 Meters210:03.33—
May 10SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10 · 400 Meters · Place 14 · South PortlaSouth Portla400 Meters141:01.56 PB—
May 10SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10 · 1600 Meters · Place 2 · South PortlaSouth Portla1600 Meters24:47.41—
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 3200 Meters · Place 1 · South PortlandSouth Portland3200 Meters111:08.9110
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 800 Meters · Place 5 · South PortlandSouth Portland800 Meters52:14.6610
Apr 29Sanford RelaysApr 29 · 1600 Meters · Place 4 · South PortlaSouth Portla1600 Meters44:53.62—
Apr 26SMAA: Bonny Eagle, Scarborough @ South PortlandApr 26 · 3200 Meters · Place 2 · South PortlaSouth Portla3200 Meters210:13.50—
Apr 26SMAA: Bonny Eagle, Scarborough @ South PortlandApr 26 · 1600 Meters · Place 3 · South PortlaSouth Portla1600 Meters34:53.28—

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 12 · South PortlandSouth Portland2 Miles12.11:37.15a10
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 18 · South PortlandSouth Portland1 Mile18.5:03.09a10
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · 2 Miles · Place 3 · South PortlandSouth Portland2 Miles3.13:07.99a10
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · 800 Meters · Place 1 · South PortlandSouth Portland800 Meters1.2:21.17a10
Dec 13SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 2 Miles · Place 2 · South PortlandSouth Portland2 Miles2.11:08.87a10
Dec 13SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 1 Mile · Place 2 · South PortlandSouth Portland1 Mile2.5:13.21a10
Feb 12SMAA Southwesterns ChampionshipsFeb 12 · 1 Mile · Place 11 · South PortlandSouth Portland1 Mile115:27.52—
Feb 5SMAA:Cheverus-Deering-Portland-South PortlandFeb 5 · 2 Miles · Place 5 · South PortlandSouth Portland2 Miles513:27.24FR
Feb 5SMAA:Cheverus-Deering-Portland-South PortlandFeb 5 · 1 Mile · Place 5 · South PortlandSouth Portland1 Mile55:29.12FR
Feb 5SMAA:Cheverus-Deering-Portland-South PortlandFeb 5 · Long Jump · Place 8 · South PortlandSouth PortlandLong Jump812-08.50FR
Jan 22SMAA:Biddeford-Kennebunk-Scarborough-South PortlandJan 22 · 2 Miles · Place 7 · South PortlandSouth Portland2 Miles712:19.64—
Jan 22SMAA:Biddeford-Kennebunk-Scarborough-South PortlandJan 22 · 800 Meters · Place 9 · South PortlandSouth Portland800 Meters92:37.64—
Jan 22SMAA:Biddeford-Kennebunk-Scarborough-South PortlandJan 22 · 55 Meters · Place 19 · South PortlandSouth Portland55 Meters198.63 PB—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27Southwestern ChampionshipMay 27 · 1600 Meters · Place 25 · South PortlandSouth Portland1600 Meters255:06.77—
May 27Southwestern ChampionshipMay 27 · 1600 Meters · Place 25 · South PortlandSouth Portland1600 Meters255:06.77—
May 24Gorham Freshman InvitationalMay 24 · 3200 Meters · Place 3 · South PortlaSouth Portla3200 Meters311:11.59—
May 24Gorham Freshman InvitationalMay 24 · 100 Meters · Place 31 · South PortlaSouth Portla100 Meters3114.24 PB—
May 21Cumberland County MeetMay 21 · 1600 Meters · Place 10 · South PortlandSouth Portland1600 Meters105:01.59—
May 21Cumberland County MeetMay 21 · 200 Meters · Place 50 · South PortlandSouth Portland200 Meters5029.85—
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · 1600 Meters · Place 4 · South PortlaSouth Portla1600 Meters45:11.34—
Apr 29SMAA: Bonny Eagle, South Portland @ ScarboroughApr 29 · Long Jump · Place 21 · South PortlandSouth PortlandLong Jump2112-03.50—
Apr 29SMAA: Bonny Eagle, South Portland @ ScarboroughApr 29 · 3200 Meters · Place 5 · South PortlandSouth Portland3200 Meters511:54.42—

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30USM New Years InvitationalDec 30 · 1 Mile · Place 20 · South PortlandSouth Portland1 Mile20.5:38.05a9
Dec 20SMAA:Gorham-Noble-South Portland-WestbrookDec 20 · 1 Mile · Place 6 · South PortlandSouth Portland1 Mile6.5:40.309
Dec 13SMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 2 Miles · Place 11 · South PortlandSouth Portland2 Miles11.12:43.509
Dec 13SMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 55 Meter · Place 20 · South PortlandSouth Portland55 Meter20.8.77a PB9
Dec 13SMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 800 Meters · Place 8 · South PortlandSouth Portland800 Meters8.2:39.99a9