Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorTufts Spring Stampede · Apr 1016.65aTufts Spring StampedeApril 10, 2026
200 Meters · IndoorMIT Gordon Kelly Invitational · Jan 2428.50aMIT Gordon Kelly InvitationalJanuary 24, 2026
200 Meters · OutdoorTufts Spring Stampede · Apr 1027.22aTufts Spring StampedeApril 10, 2026
400m Hurdles · 30" / 0.762m · OutdoorPine Tree Classic: Maine State Championships · Apr 171:08.89aPine Tree Classic: Maine State ChampionshipsApril 17, 2026
60 Meters · IndoorMiddlebury's NESCAC Invite · Feb 18.49aMiddlebury's NESCAC InviteFebruary 1, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 400m Hurdles · Place 17 · Bates400m Hurdles30" / 0.762mRound P17.1:09.60aFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 400m Hurdles · Place 3 · Bates400m Hurdles30" / 0.762m3.1:08.89a PBFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 100m Hurdles · Place 8 · Bates100m Hurdles33" / 0.838m8.16.31aWind: 3.5Fr
Apr 10Tufts Spring StampedeApr 10 · 100m Hurdles · Place 11 · Bates100m Hurdles33" / 0.838m11.16.65a PBWind: 0.2Fr
Apr 10Tufts Spring StampedeApr 10 · 200 Meters · Place 22 · Bates200 Meters22.27.22a PBWind: 0.7Fr
Apr 4Amherst Spring FlingApr 4 · 400m Hurdles · Place 11 · Bates400m Hurdles30" / 0.762m11.1:11.05aFr
Apr 4Amherst Spring FlingApr 4 · 100m Hurdles · Place 12 · Bates100m Hurdles33" / 0.838m12.16.75aWind: 1Fr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Middlebury's NESCAC InviteFeb 1 · 60m Hurdles · Place 22 · Bates60m Hurdles2213.03aFR
Feb 1Middlebury's NESCAC InviteFeb 1 · 60 Meters · Place 16 · Bates60 Meters168.49a PBFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 60m Hurdles · Place 16 · Bates60m HurdlesRound P169.93aFr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 200 Meters · Place 31 · Bates200 Meters3128.50a PBFr