Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBonny Eagle Home Meet 1 · Apr 2312.92aBonny Eagle Home Meet 1April 23, 2026
110m Hurdles · 39" / 0.991m · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 1519.26aHS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026
200 Meters · IndoorBONNY EAGLE-FALM-MASS-SO PORTLAND · Jan 626.92BONNY EAGLE-FALM-MASS-SO PORTLANDJanuary 6, 2026
200 Meters · OutdoorBONNY EAGLE-SCARBOROUGH-SO PORTLAND · Apr 2429.02BONNY EAGLE-SCARBOROUGH-SO PORTLANDApril 24, 2024
400 Meters · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 151:03.33aHS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026
55m Hurdles · 39" · IndoorGorham-NOBLE-SO PORTLAND-WESTBROOK · Dec 209.74aGorham-NOBLE-SO PORTLAND-WESTBROOKDecember 20, 2025
Discus · 1.6kg · OutdoorBonny Eagle Home Meet 1 · Apr 2378-5Bonny Eagle Home Meet 1April 23, 2026
Shot Put · 12lb · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 1140-09.00Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDecember 11, 2025
Shot Put · 12lb · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2939-07.75SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · Shot Put · Place 14 · South PortlandShot Put12lb14.39-07.75 PB11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · Discus · Place 10 · South PortlandDiscus1.6kg10.78-0011
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · Shot Put · Place 3 · South PortlandShot Put12lb3.38-02.5011
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 110m Hurdles · Place 7 · South Portland110m Hurdles39" / 0.991m7.20.05a11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · Shot Put · Place 6 · South PortlandShot Put12lb6.37-611
May 16Marathon Sports Elite InvitationalMay 16 · Shot Put · Place 28 · South PortlandShot Put12lb28.38-711
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · Shot Put · Place 4 · South PortlandShot Put12lb4.36-00.5011
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 110m Hurdles · Place 2 · South Portland110m Hurdles39" / 0.991m2.19.26a PB11
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 400 Meters · Place 7 · South Portland400 Meters7.1:03.33a PB11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · Discus · Place 15 · South PortlandDiscus1.6kg15.69-911
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · Shot Put · Place 3 · South PortlandShot Put12lb3.38-1.5011
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 110m Hurdles · Place 7 · South Portland110m Hurdles39" / 0.991m7.19.53a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 100 Meters · Place 21 · South Portland100 Meters21.12.93a11
Apr 23Bonny Eagle Home Meet 1Apr 23 · Discus · Place 14 · South PortlandDiscus1.6kg14.78-5 PB11
Apr 23Bonny Eagle Home Meet 1Apr 23 · Shot Put · Place 7 · South PortlandShot Put12lb7.38-5.5011
Apr 23Bonny Eagle Home Meet 1Apr 23 · 110m Hurdles · Place 6 · South Portland110m Hurdles39" / 0.991m6.20.60a11
Apr 23Bonny Eagle Home Meet 1Apr 23 · 100 Meters · Place 28 · South Portland100 Meters28.12.92a PB11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 19 · South Portland55m HurdlesRound P199.3811
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · Shot Put · Place 14 · South PortlandShot Put1436-10.5011
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 200 Meters · Place 19 · South Portland200 Meters1927.7111
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · Shot Put · Place 2 · South PortlandShot Put239-3.7511
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · Shot Put · Place 18 · South PortlandShot Put1837-4.5011
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · 55m Hurdles · Place 15 · South Portland55m HurdlesRound P159.6111
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · Shot Put · Place 3 · South PortlandShot Put337-011
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 200 Meters · Place 9 · South Portland200 Meters926.92 PB11
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 55m Hurdles · Place 4 · South Portland55m Hurdles49.3211
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · Shot Put · Place 6 · South PortlandShot Put634-5.2511
Jan 2USM New Year's InvitationalJan 2 · Shot Put · Place 38 · South PortlandShot Put3836-2.5011
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 27 · South Portland55m HurdlesRound P2710.6111

2025 Indoor Track

25 results
DateMeetEventPlMarkGr
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 55m Hurdles · Place 10 · South Portland55m Hurdles39"10.9.74a PB11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · Shot Put · Place 1 · South PortlandShot Put12lb1.39-11.7511
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 200 Meters · Place 17 · South Portland200 Meters17.27.38a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55m Hurdles · Place 10 · South Portland55m Hurdles39"10.10.05a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · Shot Put · Place 4 · South PortlandShot Put12lb4.40-09.00 PB11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 200 Meters · South Portland200 Meters--DQ11
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 6 · South Portland55m Hurdles610.4010
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 24 · South Portland55m HurdlesRound P2410.5110
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · Shot Put · Place 12 · South PortlandShot Put1233-210
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 Yard Hurdles qualifier Open Division · Place 5 · South Portla55 Yard Hurdles qualifier Open Division510.85—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Shot Put · Place 2 · South PortlaShot Put232-11.00—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 5 · South Portla55m Hurdles59.74—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 yard Hurdles Open Division · Place 5 · South Portland55 yard Hurdles Open Division510.8510
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 5 · South Portland55m Hurdles59.7410
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Shot Put · Place 2 · South PortlandShot Put232-1110
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 6 · South Portland55m Hurdles615.4510
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 200 Meters · Place 32 · South Portland200 Meters3231.7310
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 8 · South Portland55m Hurdles810.3410
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · Shot Put · Place 4 · South PortlandShot Put432-210
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 200 Meters · Place 18 · South Portland200 Meters1829.5410
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 5 · South Portland55m Hurdles510.3710
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · Shot Put · Place 2 · South PortlandShot Put233-1010
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 200 Meters · Place 20 · South Portland200 Meters2029.1210
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 5 · South Portland55m Hurdles59.8710
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · Shot Put · Place 8 · South PortlandShot Put832-5.5010

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17Marathon Sports Elite InvitationalMay 17 · Shot Put · Place 27 · South PortlandShot Put2736-1.3010
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · Shot Put · Place 7 · South PortlaShot Put734-01.00—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 400 Meters · Place 15 · South Portla400 Meters151:11.79—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 100 Meters · Place 36 · South Portla100 Meters3613.41—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · Shot Put · Place 7 · South PortlandShot Put734-110
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 400 Meters · Place 15 · South Portland400 Meters151:11.7910
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 100 Meters · Place 36 · South Portland100 Meters3613.4110
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · Discus · Place 16 · South PortlaDiscus1676-04—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · Shot Put · Place 6 · South PortlaShot Put637-09.50—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 300m Hurdles · Place 11 · South Portla300m Hurdles1151.66—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 100 Meters · Place 25 · South Portla100 Meters2513.08—
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · Shot Put · Place 4 · South PortlandShot Put434-4.5010
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · Discus · Place 20 · South PortlandDiscus2060-310
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 100 Meters · Place 23 · South Portland100 Meters2312.9710
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 110m Hurdles · Place 11 · South Portland110m Hurdles1122.1410

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55m Hurdles · Place 6 · South Portland55m Hurdles39"6.9.98a10
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · Shot Put · Place 4 · South PortlandShot Put12lb4.27-2.5010
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 200 Meters · Place 12 · South Portland200 Meters12.28.58a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Falmouth Meet #1May 7 · Triple Jump · Place 14 · South PortlandTriple Jump1427-09
May 7Falmouth Meet #1May 7 · 300m Hurdles · Place 15 · South Portland300m Hurdles1557.159
May 7Falmouth Meet #1May 7 · 110m Hurdles · Place 7 · South Portland110m Hurdles719.549
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 300m Hurdles · Place 8 · South Portla300m Hurdles854.60—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 110m Hurdles · Place 8 · South Portla110m Hurdles820.08—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 32 · South Portla200 Meters3229.02 PB—