Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMaine Class C State Championship · Jun 119.65aMaine Class C State ChampionshipJune 1, 2024
200 Meters · IndoorMiddlebury's Luke Hotte Field and Track Meet · Jan 2432.33aMiddlebury's Luke Hotte Field and Track MeetJanuary 24, 2026
200 Meters · OutdoorYORK, OOB, Wells, Seacoast, Traip, Sacopee · May 1932.82YORK, OOB, Wells, Seacoast, Traip, SacopeeMay 19, 2023
300m Hurdles · 30" / 0.762m · OutdoorMPA Maine Class C State Track & Field Championships · Jun 1053.05aMPA Maine Class C State Track & Field ChampionshipsJune 10, 2025
400m Hurdles · 30" / 0.762m · OutdoorSNHU Spring Invitational · Mar 261:14.64aSNHU Spring InvitationalMarch 26, 2026
60m Hurdles · 33" / 0.838m · IndoorPlymouth Winter Classic · Dec 511.53aPlymouth Winter ClassicDecember 5, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 17 · Saint Michael'sSaint Michael's400m Hurdles30" / 0.762mRound P17.1:15.84aFr
May 1NE10 OutdoorMay 1 · 400m Hurdles · Place 17 · Saint Michael'sSaint Michael's400m Hurdles30" / 0.762mRound P17.1:15.84aFr
Apr 18Middlebury Outdoor MeetApr 18 · 400m Hurdles · Place 10 · Saint Michael'sSaint Michael's400m Hurdles30" / 0.762m10.1:20.40aFr
Apr 4Jim Boulanger InvitationalApr 4 · 400m Hurdles · Place 8 · Saint Michael'sSaint Michael's400m Hurdles30" / 0.762m8.1:16.27aFr
Apr 4Jim Boulanger InvitationalApr 4 · 100m Hurdles · Place 6 · Saint Michael'sSaint Michael's100m Hurdles33" / 0.838m6.20.26aWind: -5.6Fr
Mar 26SNHU Spring InvitationalMar 26 · 400m Hurdles · Place 7 · Saint Michael'sSaint Michael's400m Hurdles30" / 0.762m7.1:14.64a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 24Middlebury's Luke Hotte Field and Track MeetJan 24 · 60m Hurdles · Place 5 · Saint Michael'sSaint Michael's60m Hurdles511.44aFr
Jan 24Middlebury's Luke Hotte Field and Track MeetJan 24 · 200 Meters · Place 15 · Saint Michael'sSaint Michael's200 Meters1532.33a PBFr
Jan 16Middlebury Winter ClassicJan 16 · 60m Hurdles · Place 10 · Saint Michael'sSaint Michael's60m HurdlesRound P1011.37aFr
Jan 16Middlebury Winter ClassicJan 16 · 200 Meters · Place 14 · Saint Michael'sSaint Michael's200 Meters1432.49aFr
Jan 10Middlebury Snowflake InviteJan 10 · 60m Hurdles · Place 12 · Saint Michael'sSaint Michael's60m Hurdles1211.57aFr
Jan 10Middlebury Snowflake InviteJan 10 · 200 Meters · Place 37 · Saint Michael'sSaint Michael's200 Meters3732.91aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Plymouth Winter ClassicDec 5 · 60m Hurdles · Place 9 · Saint Michael'sSaint Michael's60m Hurdles33" / 0.838mRound P9.11.53a PBFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 13 · Old Orchard BeachOld Orchard Beach300m Hurdles30" / 0.762m13.53.05a PB12
May 31WMC ChampionshipMay 31 · 300m Hurdles · Place 2 · Old Orchard BeachOld Orchard Beach300m Hurdles255.1012
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 300m Hurdles · Place 4 · Old Orchard BeachOld Orchard Beach300m Hurdles452.8712
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 100m Hurdles · Place 3 · Old Orchard BeachOld Orchard Beach100m Hurdles318.5212

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · 300m Hurdles · Place 17 · Old Orchard BeachOld Orchard Beach300m Hurdles30" / 0.762m17.55.64a11
Jun 1Maine Class C State ChampionshipJun 1 · 100m Hurdles · Place 21 · Old Orchard BeachOld Orchard Beach100m Hurdles33" / 0.838mRound P21.19.65a PB11
May 25WMC ChampionshipMay 25 · 300m Hurdles · Place 3 · Old Orchard BeachOld Orchard Beach300m Hurdles355.3911
May 25WMC ChampionshipMay 25 · 100m Hurdles · Place 5 · Old Orchard BeachOld Orchard Beach100m HurdlesRound P519.7711
May 25WMC ChampionshipMay 25 · 100m Hurdles · Place 5 · Old Orchard BeachOld Orchard Beach100m Hurdles519.6011
May 17OOB, WELLS, TRAIP-SACOPEE-SEACOASTMay 17 · 300m Hurdles · Place 4 · Old Orchard BeachOld Orchard Beach300m Hurdles456.2511
May 17OOB, WELLS, TRAIP-SACOPEE-SEACOASTMay 17 · 100m Hurdles · Place 4 · Old Orchard BeachOld Orchard Beach100m Hurdles419.2811
May 10YARMOUTH-YORK-TRAIP-OOB-WELLS-SEACOAST @POLANDMay 10 · 300m Hurdles · Place 3 · Old Orchard BeachOld Orchard Beach300m Hurdles356.1011
May 10YARMOUTH-YORK-TRAIP-OOB-WELLS-SEACOAST @POLANDMay 10 · 100m Hurdles · Place 3 · Old Orchard BeachOld Orchard Beach100m Hurdles319.5411
Apr 26YorkApr 26 · 300m Hurdles · Place 6 · Old Orchard BeachOld Orchard Beach300m Hurdles30" / 0.762m6.58.35a11
Apr 26YorkApr 26 · 100m Hurdles · Place 4 · Old Orchard BeachOld Orchard Beach100m Hurdles33" / 0.838m4.20.26a11

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19YORK, OOB, Wells, Seacoast, Traip, SacopeeMay 19 · 200 Meters · Place 10 · Old Orchard BeachOld Orchard Beach200 Meters1032.82 PB10
May 19YORK, OOB, Wells, Seacoast, Traip, SacopeeMay 19 · 100m Hurdles · Place 4 · Old Orchard BeachOld Orchard Beach100m Hurdles420.7210