Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBONNY EAGLE-FALM-MASS-SO PORTLAND · Jan 65:27.81BONNY EAGLE-FALM-MASS-SO PORTLANDJanuary 6, 2026
1600 Meters · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 154:58.31aHS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026
1600m Race Walk · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORD · May 309:20.95SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30, 2025
1600m Racewalk · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 297:42.84aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
2 Miles · IndoorChev-DEERING-PORTLAND-SO PORTLAND · Jan 2411:38.91Chev-DEERING-PORTLAND-SO PORTLANDJanuary 24, 2026
200 Meters · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 1527.24aHS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026
3200 Meters · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 1911:39.67aHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026
55 Meters · IndoorBIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLAND · Jan 188.49BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJanuary 18, 2025
600 Meters · IndoorChev-DEERING-PORTLAND-SO PORTLAND · Jan 241:36.80Chev-DEERING-PORTLAND-SO PORTLANDJanuary 24, 2026
800 Meters · IndoorBIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNK · Jan 172:15.33BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJanuary 17, 2026
800 Meters · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 212:13.41aSCARBOROUGH-SO PORTLAND @WINDHAMMay 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 1600m Racewalk · Place 5 · South Portland1600m Racewalk5.7:51.27a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 1600m Racewalk · Place 2 · South Portland1600m Racewalk2.7:42.84a PB11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 800 Meters · Place 23 · South Portland800 Meters23.2:16.11a11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 800 Meters · Place 6 · South Portland800 Meters6.2:13.41a PB11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 3200 Meters · Place 3 · South Portland3200 Meters3.11:39.67a PB11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 1600m Racewalk · Place 1 · South Portland1600m Racewalk1.8:09.84a11
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 1600 Meters · Place 2 · South Portland1600 Meters2.4:58.31a PB11
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 200 Meters · Place 15 · South Portland200 Meters15.27.24a PB11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 1600m Racewalk · Place 2 · South Portland1600m Racewalk2.8:40.49a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 800 Meters · Place 10 · South Portland800 Meters10.2:24.38a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 800 Meters · Place 17 · South Portland800 Meters172:20.6711
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 2 Miles · Place 8 · South Portland2 Miles811:38.91 PB11
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 600 Meters · Place 4 · South Portland600 Meters41:36.80 PB11
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 800 Meters · Place 4 · South Portland800 Meters42:15.33 PB11
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · Long Jump · Place 9 · South PortlandLong Jump914-8.2511
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 1 Mile · Place 4 · South Portland1 Mile45:27.81 PB11
Jan 2USM New Year's InvitationalJan 2 · 800 Meters · Place 39 · South Portland800 Meters392:20.2511
Jan 2USM New Year's InvitationalJan 2 · 1 Mile · Place 4 · South Portland1 Mile49:17.8711

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 1600m Race Walk · Place 11 · South Portland1600m Race Walk119:20.95 PB10
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · Javelin · Place 8 · South PortlandJavelin888-010
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 200 Meters · Place 36 · South Portland200 Meters3629.6510
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 1600 Meters · Place 8 · South Portland1600 Meters85:33.8710

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 2 Miles · Place 7 · South Portland2 Miles712:15.0510
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 Meters · Place 23 · South Portland55 Meters238.6010
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 2 Miles · Place 6 · South Portland2 Miles612:37.5110
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55 Meters · Place 32 · South Portland55 Meters328.49 PB10
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 800 Meters · Place 10 · South Portland800 Meters102:40.9310
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 600 Meters · Place 8 · South Portland600 Meters81:56.4410
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 800 Meters · Place 6 · South Portland800 Meters62:43.6410
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55 Meters · Place 25 · South Portland55 Meters258.6310

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 800 Meters · Place 13 · South Portland800 Meters132:42.729
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 55 Meters · Place 24 · South Portland55 Meters249.019
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 2 Miles · Place 10 · South Portland2 Miles1013:16.999
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 2 Miles · Place 5 · South Portland2 Miles513:27.599
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 55 Meters · Place 37 · South Portland55 Meters378.889