Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBONNY EAGLE-SCARBOROUGH-SO PORTLAND · Apr 2413.08BONNY EAGLE-SCARBOROUGH-SO PORTLANDApril 24, 2024
110m Hurdles · 39" / 0.991m · OutdoorBonny Eagle Home Meet 1 · Apr 2316.27aBonny Eagle Home Meet 1April 23, 2026
200 Meters · IndoorBONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLAND · Jan 925.60BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJanuary 9, 2025
200 Meters · OutdoorSMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOOD · Apr 2924.29aSMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApril 29, 2026
300m Hurdles · 36" / 0.914m · OutdoorMaine Class A Championship · Jun 643.34aMaine Class A ChampionshipJune 6, 2026
400 Meters · OutdoorSO. PORTLAND-WINDHAM @NOBLE · May 158.64SO. PORTLAND-WINDHAM @NOBLEMay 1, 2025
55 Meter · IndoorGorham-Noble-South Portland-Westbrook · Dec 217.55aGorham-Noble-South Portland-WestbrookDecember 21, 2024
55 Meters · IndoorUSM New Year's Invitational · Jan 47.44USM New Year's InvitationalJanuary 4, 2025
55m Hurdles · 39" · IndoorMaine Class A Indoor Track & Field Championship · Feb 178.99aMaine Class A Indoor Track & Field ChampionshipFebruary 17, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 300m Hurdles · Place 13 · South Portland300m Hurdles36" / 0.914m13.43.34a PB12
Jun 6Maine Class A ChampionshipJun 6 · 110m Hurdles · Place 9 · South Portland110m Hurdles39" / 0.991mRound P9.16.69a12
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 300m Hurdles · Place 9 · South Portland300m Hurdles36" / 0.914m9.43.49a12
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 11 · South Portland110m Hurdles39" / 0.991mRound P11.16.87a12
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 200 Meters · Place 22 · South Portland200 Meters22.24.64a12
May 16Marathon Sports Elite InvitationalMay 16 · 300m Hurdles · Place 28 · South Portland300m Hurdles36" / 0.914m28.51.45a12
May 16Marathon Sports Elite InvitationalMay 16 · 110m Hurdles · Place 7 · South Portland110m Hurdles39" / 0.991mRound P7.16.81a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 300m Hurdles · Place 4 · South Portland300m Hurdles36" / 0.914m4.44.41a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 110m Hurdles · Place 4 · South Portland110m Hurdles39" / 0.991m4.16.78a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 200 Meters · Place 4 · South Portland200 Meters4.24.29a PB12
Apr 23Bonny Eagle Home Meet 1Apr 23 · 110m Hurdles · Place 3 · South Portland110m Hurdles39" / 0.991m3.16.27a PB12
Apr 23Bonny Eagle Home Meet 1Apr 23 · 200 Meters · Place 10 · South Portland200 Meters10.24.93a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 29 · South Portland110m Hurdles39" / 0.991mRound P29.18.99a11
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 300m Hurdles · Place 29 · South Portland300m Hurdles2947.0311
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 110m Hurdles · Place 15 · South Portland110m HurdlesRound P1517.0911
May 17Marathon Sports Elite InvitationalMay 17 · 110m Hurdles · Place 9 · South Portland110m HurdlesRound P917.1111
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 3 · South Portla300m Hurdles345.54—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 10 · South Portla110m Hurdles1017.40—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 200 Meters · Place 8 · South Portla200 Meters825.02—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 200 Meters · Place 8 · South Portland200 Meters825.0211
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 3 · South Portland300m Hurdles345.5411
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 10 · South Portland110m Hurdles1017.4011
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 110m Hurdles · Place 9 · South Portla110m Hurdles917.29—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 400 Meters · Place 5 · South Portla400 Meters558.64 PB—

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 24 · South Portland55m Hurdles39"Round P24.8.99a PB11
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 13 · South Portland55m HurdlesRound P138.9411
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 3 · South Portla55m Hurdles38.82—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 8 · South Portla200 Meters825.89—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 8 · South Portland200 Meters825.8911
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.8211
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 7 · South Portland55m Hurdles79.1011
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 200 Meters · Place 2 · South Portland200 Meters225.60 PB11
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 6 · South Portland55m Hurdles69.7611
Jan 4USM New Year's InvitationalJan 4 · 200 Meters · Place 48 · South Portland200 Meters4825.6011
Jan 4USM New Year's InvitationalJan 4 · 55 Meters · Place 91 · South Portland55 MetersRound P917.44 PB11
Jan 4USM New Year's InvitationalJan 4 · 55m Hurdles · Place 21 · South Portland55m HurdlesRound P219.3911

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55m Hurdles · Place 9 · South Portland55m Hurdles39"9.9.78a11
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55 Meter · Place 13 · South Portland55 Meter13.7.55a PB11
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 200 Meters · Place 14 · South Portland200 Meters14.26.25a11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7Falmouth Meet #1May 7 · 200 Meters · Place 21 · South Portland200 Meters2126.8210
May 7Falmouth Meet #1May 7 · 300m Hurdles · Place 13 · South Portland300m Hurdles1352.2710
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 300m Hurdles · Place 9 · South Portla300m Hurdles951.64—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 110m Hurdles · Place 9 · South Portla110m Hurdles921.11—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 100 Meters · Place 17 · South Portla100 Meters1713.26—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 300m Hurdles · Place 9 · South Portla300m Hurdles951.64—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 110m Hurdles · Place 9 · South Portla110m Hurdles921.11—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 100 Meters · Place 17 · South Portla100 Meters1713.26—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 110m Hurdles · Place 12 · South Portla110m Hurdles1222.01—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 18 · South Portla200 Meters1827.56—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 100 Meters · Place 17 · South Portla100 Meters1713.08 PB—