Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 319:17.2McQuaid InvitationalOctober 3, 2026
3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 2722:51.4060th McQuaid InvitationalSeptember 27, 2025
4,000 Meters · Chenango Valley Middle/High SchoolMcDaniel-Baxter Cross Country Invitational · Oct 418:46McDaniel-Baxter Cross Country InvitationalOctober 4, 2025
5,000 Meters · Chenango Valley State ParkSection IV Championships · Nov 520:22.7Section IV ChampionshipsNovember 5, 2026
5,000 Meters · Conwiche-StockStock Conwicke Meet · Sep 1323:43.2Stock Conwicke MeetSeptember 13, 2025
5,000 Meters · Marathon Elementary School XC CourseMarathon Invitational · Oct 1822:35Marathon InvitationalOctober 18, 2025
5,000 Meters · Newark Valley HS XC CourseBob Greene/Newark Valley Invitational · Oct 920:30.1Bob Greene/Newark Valley InvitationalOctober 9, 2026
5,000 Meters · Oneonta HSDave Forbes Invitational · Sep 1221:19.9Dave Forbes InvitationalSeptember 12, 2026
5,000 Meters · Owego HSOwego-Dash in the Dark · Sep 2519:50.0Owego-Dash in the DarkSeptember 25, 2026
5,000 Meters · Union-Endicott HSConwicke Stock Invitational · Sep 1921:13.4Conwicke Stock InvitationalSeptember 19, 2026
5,000 Meters · Whitney Point HS Whitney Point Cross Country Invitational · Oct 2122:54.4 Whitney Point Cross Country InvitationalOctober 21, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5Section IV ChampionshipsNov 5 · 5,000 Meters B · Place 18 · Johnson City5,000 Meters B1820:22.7 PB11
Oct 24STAC MeetOct 24 · 5,000 Meters Varsity · Place 72 · Johnson City5,000 Meters Varsity7220:04.611
Oct 17Marathon InvitationalOct 17 · Varsity · Place 85 · Johnson CityVarsity8520:28.111
Oct 17Marathon InvitationalOct 17 · 5,000 Meters Varsity Unseeded · Place 42 · Johnson City5,000 Meters Varsity Unseeded4220:2911
Oct 17Marathon InvitationalOct 17 · Varsity · Place 85 · Johnson CityVarsity8520:28.111
Oct 9Bob Greene/Newark Valley InvitationalOct 9 · 5,000 Meters Varsity · Place 64 · Johnson City5,000 Meters Varsity6420:30.1 PB11
Oct 3McQuaid InvitationalOct 3 · 3 Miles Varsity Medium · Place 220 · Johnson City3 Miles Varsity Medium22019:17.2 PB11
Sep 25Owego-Dash in the DarkSep 25 · 5,000 Meters Varsity · Place 118 · Johnson City5,000 Meters Varsity11819:50.0 PB11
Sep 19Conwicke Stock InvitationalSep 19 · 5,000 Meters Varsity · Place 76 · Johnson City5,000 Meters Varsity7621:13.4 PB11
Sep 12Dave Forbes InvitationalSep 12 · 5,000 Meters Varsity · Place 91 · Johnson City5,000 Meters Varsity9121:19.9 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6Section IV ChampionshipsNov 6 · 5,000 Meters Class B · Place 32 · Johnson City5,000 Meters Class B3222:16.410
Oct 25STAC ChampionshipOct 25 · 5,000 Meters Varsity · Place 97 · Johnson City5,000 Meters Varsity9722:10.510
Oct 21 Whitney Point Cross Country InvitationalOct 21 · 5,000 Meters Junior Varsity · Place 4 · Johnson City5,000 Meters Junior Varsity422:54.4 PB10
Oct 18Marathon InvitationalOct 18 · 5,000 Meters Varsity Unseeded · Place 92 · Johnson City5,000 Meters Varsity Unseeded9222:35 PB10
Oct 4McDaniel-Baxter Cross Country InvitationalOct 4 · 4,000 Meters Junior Varsity · Place 45 · Johnson City4,000 Meters Junior Varsity4518:46 PB10
Sep 2760th McQuaid InvitationalSep 27 · 3 Miles Sophomore · Place 248 · Johnson City3 Miles Sophomore24822:51.40 PB10
Sep 19Owego-Dash in the DarkSep 19 · 5,000 Meters Junior Varsity · Place 57 · Johnson City5,000 Meters Junior Varsity5722:26.310
Sep 13Stock Conwicke MeetSep 13 · 5,000 Meters Junior Varsity · Place 37 · Johnson City5,000 Meters Junior Varsity3723:43.2 PB10