Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSilver Lake-Old Rochester-Hanover MS · May 1816.98aSilver Lake-Old Rochester-Hanover MSMay 18, 2022
1000 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 314:11.27aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
2 Miles · IndoorPatriot League Meet #4 · Jan 616:37.98aPatriot League Meet #4January 6, 2026
200 Meters · OutdoorSilver Lake-Old Rochester-Hanover MS · May 1836.66aSilver Lake-Old Rochester-Hanover MSMay 18, 2022
300 Meters · IndoorPatriot League Meet #1 · Dec 1057.34aPatriot League Meet #1December 10, 2025
55 Meter · IndoorPatriot League Meet #1 · Dec 108.95aPatriot League Meet #1December 10, 2024
55 Meters · IndoorPatriot League Meet #3 · Jan 69.15aPatriot League Meet #3January 6, 2025
600 Meters · IndoorPatriot League Meet #3 · Dec 222:20.86aPatriot League Meet #3December 22, 2025
Javelin · 300g TJ · OutdoorSilver Lake-Old Rochester-Hanover MS · May 1839-00Silver Lake-Old Rochester-Hanover MSMay 18, 2022

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 1000 Meters · Place 26 · HanoverHanover1000 Meters264:11.27a PB11
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 30 · HanoverHanover1000 Meters304:14.35a11
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 30 · HanoverHanover1000 Meters304:14.35a11
Jan 6Patriot League Meet #4Jan 6 · 2 Miles · Place 16 · HanoverHanover2 Miles1616:37.98a PB11
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 29 · HanoverHanover600 Meters292:21.28a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 600 Meters · Place 31 · HanoverHanover600 Meters31.2:20.86a PB11
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 50 · HanoverHanover300 Meters50.1:02.58a11
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 33 · HanoverHanover600 Meters33.2:24.24a11
Dec 15Patriot League Meet #2Dec 15 · Long Jump · HanoverHanoverLong Jump--FOUL11
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 48 · HanoverHanover300 Meters48.57.34a PB11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 70 · HanoverHanover55 Meter70.9.21a11
Feb 4Patriot League Meet #7Feb 4 · Long Jump · Place 7 · HanoverHanoverLong Jump710-10.25—
Feb 4Patriot League Meet #7Feb 4 · 300 Meters · Place 21 · HanoverHanover300 Meters2158.74a—
Feb 4Patriot League Meet #7Feb 4 · 55 Meters · Place 54 · HanoverHanover55 Meters549.49a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 105 · HanoverHanover55 Meters1059.15a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 104 · HanoverHanover55 Meter104.8.95a PB10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · Javelin · Place 10 · HanoverHanoverJavelin300g TJ10.39-00 PB7
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 200 Meters · Place 34 · HanoverHanover200 Meters34.36.66a PB7
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 100 Meters · Place 41 · HanoverHanover100 Meters41.16.98a PB7