Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 2112.08aSCARBOROUGH-SO PORTLAND @WINDHAMMay 21, 2026
110m Hurdles · 39" / 0.991m · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2916.33aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
200 Meters · IndoorUSM New Year's Invitational · Jan 225.66USM New Year's InvitationalJanuary 2, 2026
200 Meters · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 1924.29aHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorMPA Maine Class A State Track & Field Championships · Jun 1043.78aMPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
400 Meters · IndoorBONNY EAGLE-FALM-MASS-SO PORTLAND · Jan 657.72BONNY EAGLE-FALM-MASS-SO PORTLANDJanuary 6, 2026
400 Meters · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 1956.30aHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026
55 Meter · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 117.37aChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDecember 11, 2025
55 Meters · IndoorUSM New Year's Invitational · Jan 27.37USM New Year's InvitationalJanuary 2, 2026
55m Hurdles · 39" · IndoorMaine Class A · Feb 168.45aMaine Class AFebruary 16, 2026
Triple Jump · IndoorGorham-NOBLE-SO PORTLAND-WESTBROOK · Dec 2037-9.75Gorham-NOBLE-SO PORTLAND-WESTBROOKDecember 20, 2025
Triple Jump · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 1538-00.00HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 300m Hurdles · Place 24 · South Portland300m Hurdles36" / 0.914m24.45.10a11
Jun 6Maine Class A ChampionshipJun 6 · 110m Hurdles · Place 23 · South Portland110m Hurdles39" / 0.991mRound P23.20.17a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 300m Hurdles · Place 15 · South Portland300m Hurdles36" / 0.914m15.44.46a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 6 · South Portland110m Hurdles39" / 0.991mRound P6.16.33a PB11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 8 · South Portland110m Hurdles39" / 0.991m8.23.44a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 200 Meters · Place 27 · South Portland200 Meters27.25.03a11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 200 Meters · Place 8 · South Portland200 Meters8.24.32a11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 100 Meters · Place 8 · South Portland100 Meters8.12.08a PB11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 400 Meters · Place 8 · South Portland400 Meters8.56.30a PB11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 200 Meters · Place 6 · South Portland200 Meters6.24.29a PB11
May 16Marathon Sports Elite InvitationalMay 16 · 300m Hurdles · Place 8 · South Portland300m Hurdles36" / 0.914m8.43.92a11
May 16Marathon Sports Elite InvitationalMay 16 · 110m Hurdles · Place 14 · South Portland110m Hurdles39" / 0.991mRound P14.17.63a11
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · Triple Jump · Place 3 · South PortlandTriple Jump3.38-00.00 PB11
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 200 Meters · Place 3 · South Portland200 Meters3.24.71a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 200 Meters · Place 6 · South Portland200 Meters6.24.42a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 100 Meters · Place 11 · South Portland100 Meters11.12.47a11
Apr 23Bonny Eagle Home Meet 1Apr 23 · 300m Hurdles · Place 7 · South Portland300m Hurdles36" / 0.914m7.46.43a11
Apr 23Bonny Eagle Home Meet 1Apr 23 · 110m Hurdles · Place 5 · South Portland110m Hurdles39" / 0.991m5.19.91a11

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 16Maine Class AFeb 16 · 55m Hurdles · Place 13 · South Portland55m Hurdles39"Round P13.8.45a PB11
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 8 · South Portland55m HurdlesRound P88.4611
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 8 · South Portland55m Hurdles88.5911
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · Triple Jump · Place 9 · South PortlandTriple Jump936-11.5011
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 400 Meters · Place 10 · South Portland400 Meters101:03.5311
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 55m Hurdles · Place 7 · South Portland55m Hurdles79.0311
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · Triple Jump · Place 6 · South PortlandTriple Jump634-9.7511
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · Triple Jump · Place 12 · South PortlandTriple Jump1235-1011
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · 55m Hurdles · Place 11 · South Portland55m HurdlesRound P118.7711
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 55m Hurdles · Place 5 · South Portland55m Hurdles59.0111
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · Triple Jump · Place 7 · South PortlandTriple Jump734-2.7511
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 400 Meters · Place 3 · South Portland400 Meters357.72 PB11
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 55m Hurdles · Place 3 · South Portland55m Hurdles39.0511
Jan 2USM New Year's InvitationalJan 2 · 200 Meters · Place 65 · South Portland200 Meters6525.66 PB11
Jan 2USM New Year's InvitationalJan 2 · 55 Meters · Place 90 · South Portland55 MetersRound P907.37 PB11
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 10 · South Portland55m HurdlesRound P108.7711

2025 Indoor Track

30 results
DateMeetEventPlMarkGr
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 55m Hurdles · Place 7 · South Portland55m Hurdles39"7.8.89a11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · Triple Jump · Place 4 · South PortlandTriple Jump4.37-9.75 PB11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 400 Meters · Place 5 · South Portland400 Meters5.58.62a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55m Hurdles · Place 6 · South Portland55m Hurdles39"6.8.67a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55 Meter · Place 15 · South Portland55 Meter15.7.37a PB11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 400 Meters · Place 12 · South Portland400 Meters12.59.86a11
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 22 · South Portland55m Hurdles39"Round P22.8.85a10
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.9210
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 12 · South Portland55m HurdlesRound P129.4210
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · Triple Jump · Place 4 · South PortlandTriple Jump437-7.2510
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 Yard Hurdles qualifier Open Division · Place 2 · South Portla55 Yard Hurdles qualifier Open Division28.78—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Triple Jump · Place 6 · South PortlaTriple Jump634-10.50—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 3 · South Portla55m Hurdles38.57—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 11 · South Portla200 Meters1126.15—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 yard Hurdles Open Division · Place 2 · South Portland55 yard Hurdles Open Division28.7810
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 11 · South Portland200 Meters1126.1510
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.5710
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Triple Jump · Place 6 · South PortlandTriple Jump634-10.5010
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 2 · South Portland55m Hurdles28.9110
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55 Meters · Place 7 · South Portland55 Meters77.4510
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.8610
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 2 · South Portland55m Hurdles29.1210
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55 Meters · Place 5 · South Portland55 Meters57.5010
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 2 · South Portland55m Hurdles29.0010
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 2 · South Portland55m Hurdles29.3210
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55 Meters · Place 5 · South Portland55 Meters57.4710
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 3 · South Portland55m Hurdles39.1910
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · Triple Jump · Place 3 · South PortlandTriple Jump333-9.5010
Jan 4USM New Year's InvitationalJan 4 · 200 Meters · Place 93 · South Portland200 Meters9326.8310
Jan 4USM New Year's InvitationalJan 4 · 55 Meters · Place 97 · South Portland55 MetersRound P977.4710

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 18 · South Portland300m Hurdles36" / 0.914m18.43.78a PB10
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 19 · South Portland110m Hurdles39" / 0.991mRound P19.16.87a10
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 300m Hurdles · Place 13 · South Portland300m Hurdles1344.1010
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 110m Hurdles · Place 14 · South Portland110m HurdlesRound P1416.9510
May 17Marathon Sports Elite InvitationalMay 17 · 300m Hurdles · Place 14 · South Portland300m Hurdles1445.3210
May 17Marathon Sports Elite InvitationalMay 17 · 110m Hurdles · Place 16 · South Portland110m HurdlesRound P1618.6710
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · Triple Jump · Place 10 · South PortlaTriple Jump1036-01.25—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 7 · South Portla300m Hurdles746.17—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 9 · South Portla110m Hurdles917.31—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 7 · South Portland300m Hurdles746.1710
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 9 · South Portland110m Hurdles917.3110
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · Long Jump · Place 6 · South PortlaLong Jump617-10.00—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 110m Hurdles · Place 7 · South Portla110m Hurdles717.12—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 200 Meters · Place 9 · South Portla200 Meters925.54—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 100 Meters · Place 11 · South Portla100 Meters1112.31—
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · Triple Jump · Place 4 · South PortlandTriple Jump434-610
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 300m Hurdles · Place 5 · South Portland300m Hurdles547.3710

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55m Hurdles · Place 4 · South Portland55m Hurdles39"4.9.28a10
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55 Meter · Place 6 · South Portland55 Meter6.7.51a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7Falmouth Meet #1May 7 · Long Jump · Place 25 · South PortlandLong Jump2514-09
May 7Falmouth Meet #1May 7 · 400 Meters · Place 18 · South Portland400 Meters181:12.739
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 110m Hurdles · Place 8 · South Portla110m Hurdles820.69—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 200 Meters · Place 2 · South Portla200 Meters224.31—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 110m Hurdles · Place 8 · South Portla110m Hurdles820.69—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 110m Hurdles · Place 11 · South Portla110m Hurdles1121.56—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 37 · South Portla200 Meters3729.45—