Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUrsinus HS Invitational · Jan 246:05.51aUrsinus HS InvitationalJanuary 24, 2025
1600 Meters · IndoorWarrior Winter Warmup · Dec 135:43.91aWarrior Winter WarmupDecember 13, 2025
1600 Meters · OutdoorESN Dual #3 · Apr 295:20.29aESN Dual #3April 29, 2026
3000 Meters · IndoorUrsinus HS Icebreaker · Dec 711:45.08aUrsinus HS IcebreakerDecember 7, 2025
3200 Meters · IndoorWarrior Winter Warmup · Dec 1312:02.65aWarrior Winter WarmupDecember 13, 2025
3200 Meters · OutdoorESS Cavalier · Apr 2411:19.06aESS CavalierApril 24, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 29ESN Dual #3Apr 29 · 3200 Meters · Place 3 · East Stroudsburg North3200 Meters3.11:46.16a11
Apr 29ESN Dual #3Apr 29 · 1600 Meters · Place 7 · East Stroudsburg North1600 Meters7.5:20.29a PB11
Apr 24ESS CavalierApr 24 · 3200 Meters · Place 6 · East Stroudsburg North3200 Meters6.11:19.06a PB11
Apr 14ESN Dual #2Apr 14 · 3200 Meters · Place 2 · East Stroudsburg North3200 Meters2.11:41.59a11
Apr 14ESN Dual #2Apr 14 · 1600 Meters · Place 6 · East Stroudsburg North1600 Meters6.5:20.73a11
Apr 10Cardinal ClassicApr 10 · 3200 Meters · Place 21 · East Stroudsburg North3200 Meters21.11:23.17a11
Apr 7Pleasant Valley #3Apr 7 · 3200 Meters · Place 4 · East Stroudsburg North3200 Meters4.12:22.84a11
Apr 7Pleasant Valley #3Apr 7 · 1600 Meters · Place 5 · East Stroudsburg North1600 Meters5.5:45.92a11
Mar 31Liberty DualMar 31 · 3200 Meters · Place 3 · East Stroudsburg North3200 Meters3.12:16.86a11
Mar 31Liberty DualMar 31 · 1600 Meters · Place 10 · East Stroudsburg North1600 Meters10.5:31.40a11
Mar 26ESN Dual #1Mar 26 · 3200 Meters · Place 2 · East Stroudsburg North3200 Meters2.12:03.04a11
Mar 26ESN Dual #1Mar 26 · 1600 Meters · Place 7 · East Stroudsburg North1600 Meters7.5:37.77a11
Mar 24ES North at PM West MeetMar 24 · 3200 Meters · Place 4 · East Stroudsburg North3200 Meters4.12:34.7211
Mar 24ES North at PM West MeetMar 24 · 1600 Meters · Place 9 · East Stroudsburg North1600 Meters9.5:38.6011

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 15Big Bear MeetJan 15 · 1600 Meters · Place 47 · East Stroudsburg North1600 Meters475:49.72a11
Jan 3ESU Warrior ClassicJan 3 · 3200 Meters · Place 16 · East Stroudsburg North3200 Meters1612:27.62a11
Jan 3ESU Warrior ClassicJan 3 · 1600 Meters · Place 55 · East Stroudsburg North1600 Meters556:01.23a11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Warrior Winter WarmupDec 13 · 3200 Meters · Place 9 · East Stroudsburg North3200 Meters9.12:02.65a PB11
Dec 13Warrior Winter WarmupDec 13 · 1600 Meters · Place 22 · East Stroudsburg North1600 Meters22.5:43.91a PB11
Dec 7Ursinus HS IcebreakerDec 7 · 1600 Meters · Place 42 · East Stroudsburg North1600 Meters42.5:46.51a11
Dec 7Ursinus HS IcebreakerDec 7 · 3000 Meters · Place 19 · East Stroudsburg North3000 Meters19.11:45.08a PB11
Dec 7Ursinus HS IcebreakerDec 7 · 1600 Meters · Place 42 · East Stroudsburg North1600 Meters42.5:46.51a11
Dec 7Ursinus HS IcebreakerDec 7 · 3000 Meters · Place 19 · East Stroudsburg North3000 Meters19.11:45.08a11
Feb 13Doug Wesner MemorialFeb 13 · 1600 Meters · Place 64 · East Stroudsburg North1600 Meters64.6:06.76a10
Jan 24Ursinus HS InvitationalJan 24 · 1 Mile · Place 100 · East Stroudsburg North1 Mile100.6:05.51a PB10
Jan 10Golden Bear HS InviteJan 10 · 1600 Meters · Place 52 · East Stroudsburg North1600 Meters52.6:11.05a10
Jan 4ESU Warrior ClassicJan 4 · 1600 Meters · Place 74 · East Stroudsburg North1600 Meters746:57.4210
Jan 4ESU Warrior ClassicJan 4 · 3200 Meters · Place 33 · East Stroudsburg North3200 Meters3314:30.0210