Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPatriot League Meet #4 · Jan 64:04.99aPatriot League Meet #4January 6, 2026
400 Meters · OutdoorSilver Lake-Old Rochester-Hanover MS · May 181:21.49aSilver Lake-Old Rochester-Hanover MSMay 18, 2022
600 Meters · IndoorPatriot League Meet #2 · Dec 202:08.54aPatriot League Meet #2December 20, 2024
Long Jump · IndoorPatriot League Meet #1 · Dec 1010-04.25Patriot League Meet #1December 10, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 1000 Meters · Place 25 · HanoverHanover1000 Meters254:06.15a11
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 27 · HanoverHanover1000 Meters274:10.93a11
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 27 · HanoverHanover1000 Meters274:10.93a11
Jan 6Patriot League Meet #4Jan 6 · 1000 Meters · Place 23 · HanoverHanover1000 Meters234:04.99a PB11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 24 · HanoverHanover1000 Meters24.4:13.54a11
Dec 15Patriot League Meet #2Dec 15 · High Jump · HanoverHanoverHigh Jump--NH11
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 20 · HanoverHanover1000 Meters20.4:27.52a11
Dec 10Patriot League Meet #1Dec 10 · Long Jump · Place 23 · HanoverHanoverLong Jump23.10-04.25 PB11
Jan 30Patriot League Meet #6Jan 30 · Long Jump · Place 10 · HanoverHanoverLong Jump1014-8.50—
Jan 30Patriot League Meet #6Jan 30 · 600 Meters · Place 25 · HanoverHanover600 Meters252:10.67a—
Jan 23Patriot League Meet #5Jan 23 · 600 Meters · Place 22 · HanoverHanover600 Meters222:13.01a—
Jan 16Patriot League Meet #4Jan 16 · Long Jump · Place 35 · HanoverHanoverLong Jump358-9.50—
Jan 16Patriot League Meet #4Jan 16 · 600 Meters · Place 27 · HanoverHanover600 Meters272:11.81a—
Jan 6Patriot League Meet #3Jan 6 · Long Jump · Place 34 · HanoverHanoverLong Jump348-8—
Jan 6Patriot League Meet #3Jan 6 · 600 Meters · Place 29 · HanoverHanover600 Meters292:15.03a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 600 Meters · Place 22 · HanoverHanover600 Meters22.2:08.54a PB10
Dec 20Patriot League Meet #2Dec 20 · Long Jump · HanoverHanoverLong Jump--FOUL10
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 13 · HanoverHanover1000 Meters13.4:21.00a10
Dec 10Patriot League Meet #1Dec 10 · Long Jump · HanoverHanoverLong Jump--FOUL10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 400 Meters · Place 15 · HanoverHanover400 Meters15.1:21.49a PB7