Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 1511.89aHS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026
1000 Meters · IndoorUSM New Year's Invitational · Jan 23:24.00USM New Year's InvitationalJanuary 2, 2026
110m Hurdles · 39" / 0.991m · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2916.11aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
200 Meters · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 1125.05aChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDecember 11, 2025
200 Meters · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 1924.68aHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorMaine Class A Championship · Jun 643.09aMaine Class A ChampionshipJune 6, 2026
400 Meters · IndoorGorham-NOBLE-SO PORTLAND-WESTBROOK · Dec 2059.63aGorham-NOBLE-SO PORTLAND-WESTBROOKDecember 20, 2025
400 Meters · OutdoorSO. PORTLAND-WINDHAM @NOBLE · May 11:02.81SO. PORTLAND-WINDHAM @NOBLEMay 1, 2025
55 Meter · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 117.12aChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDecember 11, 2025
55 Meters · IndoorBONNY EAGLE-FALM-MASS-SO PORTLAND · Jan 67.08BONNY EAGLE-FALM-MASS-SO PORTLANDJanuary 6, 2026
55m Hurdles · 39" · IndoorMaine Class A · Feb 168.34aMaine Class AFebruary 16, 2026
High Jump · IndoorUSM New Year's Invitational · Jan 21.60mUSM New Year's InvitationalJanuary 2, 2026
Javelin · 800g · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 2173-03SCARBOROUGH-SO PORTLAND @WINDHAMMay 21, 2026
Long Jump · IndoorGorham-NOBLE-SO PORTLAND-WESTBROOK · Dec 2019-0.25Gorham-NOBLE-SO PORTLAND-WESTBROOKDecember 20, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 300m Hurdles · Place 11 · South Portland300m Hurdles36" / 0.914m11.43.09a PB11
Jun 6Maine Class A ChampionshipJun 6 · 110m Hurdles · Place 11 · South Portland110m Hurdles39" / 0.991mRound P11.16.96a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 300m Hurdles · Place 19 · South Portland300m Hurdles36" / 0.914m19.45.21a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 7 · South Portland110m Hurdles39" / 0.991mRound P7.16.40a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 5 · South Portland110m Hurdles39" / 0.991m5.16.11a PB11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · Javelin · Place 13 · South PortlandJavelin800g13.73-03 PB11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 300m Hurdles · Place 3 · South Portland300m Hurdles36" / 0.914m3.43.47a11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 110m Hurdles · Place 3 · South Portland110m Hurdles39" / 0.991m3.16.84a11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 200 Meters · Place 8 · South Portland200 Meters8.24.68a PB11
May 16Marathon Sports Elite InvitationalMay 16 · 300m Hurdles · Place 6 · South Portland300m Hurdles36" / 0.914m6.43.22a11
May 16Marathon Sports Elite InvitationalMay 16 · 110m Hurdles · Place 10 · South Portland110m Hurdles39" / 0.991mRound P10.17.12a11
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 100 Meters · Place 2 · South Portland100 Meters2.11.89a PB11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 300m Hurdles · Place 7 · South Portland300m Hurdles36" / 0.914m7.45.85a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 110m Hurdles · Place 8 · South Portland110m Hurdles39" / 0.991m8.21.07a11

2026 Indoor Track

22 results
DateMeetEventPlMarkGr
Feb 16Maine Class AFeb 16 · 55m Hurdles · Place 7 · South Portland55m Hurdles39"Round P7.8.36a11
Feb 16Maine Class AFeb 16 · 55m Hurdles · Place 6 · South Portland55m Hurdles39"6.8.34a PB11
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 200 Meters · Place 20 · South Portland200 Meters2025.3411
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 5 · South Portland55m HurdlesRound P58.3611
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 5 · South Portland55m Hurdles58.4011
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 200 Meters · Place 7 · South Portland200 Meters725.1611
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 55m Hurdles · Place 4 · South Portland55m Hurdles48.4811
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · Long Jump · Place 8 · South PortlandLong Jump817-8.5011
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · 55m Hurdles · Place 4 · South Portland55m HurdlesRound P48.3511
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · 55m Hurdles · Place 4 · South Portland55m Hurdles48.3011
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 200 Meters · Place 7 · South Portland200 Meters725.7111
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 55m Hurdles · Place 2 · South Portland55m Hurdles28.4711
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 55 Meters · Place 3 · South Portland55 Meters37.08 PB11
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · Triple Jump · Place 2 · South PortlandTriple Jump236-911
Jan 2USM New Year's InvitationalJan 2 · 1000 Meters · Place 13 · South Portland1000 Meters133:24.00 PB11
Jan 2USM New Year's InvitationalJan 2 · Shot Put · Place 5 · South PortlandShot Put59.69m11
Jan 2USM New Year's InvitationalJan 2 · High Jump · Place 7 · South PortlandHigh Jump71.60m PB11
Jan 2USM New Year's InvitationalJan 2 · Long Jump · Place 9 · South PortlandLong Jump95.23m11
Jan 2USM New Year's InvitationalJan 2 · Long Jump · Place 24 · South PortlandLong Jump2416-10.5011
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 3 · South Portland55m HurdlesRound P38.4111
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 6 · South Portland55m Hurdles68.7011
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.3011

2025 Indoor Track

26 results
DateMeetEventPlMarkGr
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 55m Hurdles · Place 2 · South Portland55m Hurdles39"2.8.41a11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · Long Jump · Place 4 · South PortlandLong Jump4.19-0.25 PB11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 400 Meters · Place 6 · South Portland400 Meters6.59.63a PB11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55m Hurdles · Place 5 · South Portland55m Hurdles39"5.8.52a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55 Meter · Place 6 · South Portland55 Meter6.7.12a PB11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 200 Meters · Place 3 · South Portland200 Meters3.25.05a PB11
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 15 · South Portland55m Hurdles39"Round P15.8.73a10
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 4 · South Portland55m HurdlesRound P48.5610
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.4610
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · Triple Jump · Place 9 · South PortlandTriple Jump937-1.7510
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Triple Jump · Place 5 · South PortlaTriple Jump535-04.25—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 2 · South Portla55m Hurdles28.52—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 4 · South Portla200 Meters425.63—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 4 · South Portland200 Meters425.6310
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 2 · South Portland55m Hurdles28.5210
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Triple Jump · Place 5 · South PortlandTriple Jump535-4.2510
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 400 Meters · Place 6 · South Portland400 Meters61:01.3910
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 2 · South Portland55m Hurdles28.5710
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · Triple Jump · Place 3 · South PortlandTriple Jump334-1.7510
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.9410
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 200 Meters · Place 4 · South Portland200 Meters426.5810
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55 Meters · Place 3 · South Portland55 Meters37.4010
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.6810
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 2 · South Portland55m Hurdles28.9610
Jan 4USM New Year's InvitationalJan 4 · 400 Meters · Place 42 · South Portland400 Meters421:01.0110
Jan 4USM New Year's InvitationalJan 4 · 55m Hurdles · Place 15 · South Portland55m HurdlesRound P159.0210

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 26 · South Portland300m Hurdles36" / 0.914m26.45.26a10
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 15 · South Portland110m Hurdles39" / 0.991mRound P15.16.69a10
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 300m Hurdles · Place 23 · South Portland300m Hurdles2345.4810
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 110m Hurdles · Place 11 · South Portland110m HurdlesRound P1116.8310
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 4 · South Portla300m Hurdles445.67—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 5 · South Portla110m Hurdles516.94—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 200 Meters · Place 11 · South Portla200 Meters1125.33—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 200 Meters · Place 11 · South Portland200 Meters1125.3310
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 4 · South Portland300m Hurdles445.6710
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 5 · South Portland110m Hurdles516.9410
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · Triple Jump · Place 7 · South PortlaTriple Jump734-09.75—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 110m Hurdles · Place 6 · South Portla110m Hurdles617.10—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 400 Meters · Place 14 · South Portla400 Meters141:02.81 PB—
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 200 Meters · Place 10 · South Portland200 Meters1025.6210
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 300m Hurdles · Place 6 · South Portland300m Hurdles647.4110
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 110m Hurdles · Place 3 · South Portland110m Hurdles317.2510

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55m Hurdles · Place 3 · South Portland55m Hurdles39"3.9.13a10
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55 Meter · Place 4 · South Portland55 Meter4.7.38a10
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 200 Meters · Place 4 · South Portland200 Meters4.26.00a10
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 55 Meters · Place 20 · South Portland55 MetersRound P207.519
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 200 Meters · Place 12 · South Portland200 Meters1226.619
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 55 Meters · Place 7 · South Portland55 Meters77.539
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · Triple Jump · Place 11 · South PortlandTriple Jump1132-11.759
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 200 Meters · Place 10 · South Portland200 Meters1027.089
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 55 Meters · Place 19 · South Portland55 Meters197.859
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · Triple Jump · Place 7 · South PortlandTriple Jump732-3.509
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 200 Meters · Place 6 · South Portland200 Meters627.379
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 55 Meters · Place 10 · South Portland55 Meters107.709

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7Falmouth Meet #1May 7 · 200 Meters · Place 23 · South Portland200 Meters2327.129
May 7Falmouth Meet #1May 7 · 300m Hurdles · Place 10 · South Portland300m Hurdles1049.779
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 300m Hurdles · Place 3 · South Portla300m Hurdles347.06—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 100 Meters · Place 9 · South Portla100 Meters912.87—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 300m Hurdles · Place 3 · South Portla300m Hurdles347.06—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 100 Meters · Place 9 · South Portla100 Meters912.87—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · Triple Jump · Place 8 · South PortlaTriple Jump832-05.00—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 300m Hurdles · Place 6 · South Portla300m Hurdles650.66—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 15 · South Portla200 Meters1527.17—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 100 Meters · Place 13 · South Portla100 Meters1312.82—