Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 116:29.16aChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDecember 11, 2025
1600 Meters · OutdoorSO. PORTLAND-WINDHAM @NOBLE · May 16:31.30SO. PORTLAND-WINDHAM @NOBLEMay 1, 2025
1600m Racewalk · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 2112:51.12aSCARBOROUGH-SO PORTLAND @WINDHAMMay 21, 2026
2 Miles · IndoorSMAA: Massabesic-South Portland-Thornton Academy-Windham · Jan 1013:34.21SMAA: Massabesic-South Portland-Thornton Academy-WindhamJanuary 10, 2024
3200 Meters · OutdoorSouthwesterns Championship · May 2413:28.91Southwesterns ChampionshipMay 24, 2024
600 Yard Run Open Division · IndoorSMAA: Massabesic-South Portland-Thornton Academy-Windham · Jan 52:02.14SMAA: Massabesic-South Portland-Thornton Academy-Windham January 5, 2023
800 Meters · IndoorSMAA: Bonny Eagle-Falmouth-Marshwood-South Portland · Jan 42:55.00SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJanuary 4, 2024
800 Meters · OutdoorFalmouth Meet #1 · May 73:10.70Falmouth Meet #1May 7, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 3200 Meters · Place 13 · South Portland3200 Meters13.13:44.76a12
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 3200 Meters · Place 1 · South Portland3200 Meters1.13:42.83a12
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 1600m Racewalk · Place 9 · South Portland1600m Racewalk9.12:51.12a PB12
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 3200 Meters · Place 2 · South Portland3200 Meters2.13:51.32a12
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 1600 Meters · Place 5 · South Portland1600 Meters5.6:32.70a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 3200 Meters · Place 4 · South Portland3200 Meters4.14:31.61a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 1600 Meters · Place 13 · South Portland1600 Meters13.7:04.49a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 1 Mile · Place 12 · South Portland1 Mile12.6:29.16a PB12
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 2 Miles · Place 5 · South Portla2 Miles514:18.17—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 2 Miles · Place 5 · South Portland2 Miles514:18.1711
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 2 Miles · Place 4 · South Portland2 Miles414:27.3811
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 1 Mile · Place 7 · South Portland1 Mile76:32.9011
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 2 Miles · Place 6 · South Portland2 Miles613:51.8311
Jan 4USM New Year's InvitationalJan 4 · 800 Meters · Place 42 · South Portland800 Meters423:22.3811
Jan 4USM New Year's InvitationalJan 4 · 1 Mile · Place 44 · South Portland1 Mile446:41.7311

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 3200 Meters · Place 4 · South Portla3200 Meters413:43.05—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 3200 Meters · Place 4 · South Portland3200 Meters413:43.0511
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 3200 Meters · Place 2 · South Portla3200 Meters214:01.62—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 1600 Meters · Place 4 · South Portla1600 Meters46:31.30 PB—
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 3200 Meters · Place 3 · South Portland3200 Meters314:04.5411

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 2 Miles · Place 3 · South Portland2 Miles3.14:04.47a11
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 2 Miles · Place 12 · South Portland2 Miles1214:08.3010
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 800 Meters · Place 11 · South Portland800 Meters113:02.3510
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 2 Miles · Place 3 · South Portland2 Miles313:34.21 PB10
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 800 Meters · Place 2 · South Portland800 Meters22:58.5710
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 2 Miles · Place 1 · South Portla2 Miles113:40.46—
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 800 Meters · Place 13 · South Portla800 Meters132:55.00 PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Southwesterns ChampionshipMay 24 · 3200 Meters · Place 12 · South Portland3200 Meters1213:28.91 PB10
May 7Falmouth Meet #1May 7 · 800 Meters · Place 13 · South Portland800 Meters133:10.70 PB10
May 7Falmouth Meet #1May 7 · 1600 Meters · Place 10 · South Portland1600 Meters106:36.7110
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 1600 Meters · Place 5 · South Portla1600 Meters56:38.83—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 800 Meters · Place 9 · South Portla800 Meters93:13.08—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 27 · South Portland1 Mile27.6:32.74a10
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 38 · South Portland800 Meters38.3:08.03a10
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · 2 Miles · Place 3 · South Portland2 Miles3.14:31.12a10
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · 1 Mile · Place 3 · South Portla1 Mile36:36.56—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · 2 Miles · Place 3 · South Portla2 Miles315:03.48—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · 1 Mile · Place 3 · South Portla1 Mile37:01.32—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · 600 Yard Run Open Division · Place 6 · South Portla600 Yard Run Open Division62:02.14 PB—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · 800 Meters · Place 2 · South Portla800 Meters23:09.69—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 3200 Meters · Place 4 · South Portla3200 Meters413:52.68—
May 10SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10 · 3200 Meters · Place 1 · South Portla3200 Meters114:09.79—
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 3200 Meters · Place 1 · South Portland3200 Meters113:51.169
Apr 29Sanford RelaysApr 29 · 1600 Meters · Place 11 · South Portla1600 Meters116:49.16—
Apr 26SMAA: Bonny Eagle, Scarborough @ South PortlandApr 26 · 3200 Meters · Place 7 · South Portla3200 Meters714:41.00—
Apr 26SMAA: Bonny Eagle, Scarborough @ South PortlandApr 26 · 1600 Meters · Place 5 · South Portla1600 Meters56:49.12—

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 15 · South Portland1 Mile15.7:17.95a9
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 24 · South Portland800 Meters24.3:18.43a9
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · 2 Miles · Place 3 · South Portland2 Miles3.16:18.16a9
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · 800 Meters · Place 3 · South Portland800 Meters3.3:22.17a9
Dec 13SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 1 Mile · Place 3 · South Portland1 Mile3.7:02.80a9
Dec 13SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 800 Meters · Place 6 · South Portland800 Meters6.3:07.21a9