Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 117:15.0McQuaid InvitationalOctober 1, 2022
5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 1318:11.4NYSPHSAA State Cross Country ChampionshipsNovember 13, 2021
5,000 Meters · Deerfield Wilderness ParkTri-Valley League Championships · Oct 2220:40.3Tri-Valley League ChampionshipsOctober 22, 2019
5,000 Meters · Hamilton CollegeHamilton Short Course Tuneup · Oct 2516:58.9Hamilton Short Course TuneupOctober 25, 2025
5,000 Meters · New Hartford HS Cross Country CourseTri-Valley League XC Championships · Oct 2217:29.1Tri-Valley League XC ChampionshipsOctober 22, 2022
5,000 Meters · Osceola Ski ResortTri-Valley League XC Championships · Oct 2319:02.3Tri-Valley League XC Championships October 23, 2021
5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 1219:10.4NYSPHSAA Cross Country ChampionshipsNovember 12, 2022
6,000 Meters · SUNY Polytechnic InstituteSUNY Poly Short Course Invitational · Aug 3021:02.8SUNY Poly Short Course InvitationalAugust 30, 2025
8,000 Meters · Fisher Golf CourseEmpire 8 Cross Country Championships · Nov 129:35.5Empire 8 Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Fredonia UnivFredonia Kara Hall Memorial Invitational · Oct 229:41.3Fredonia Kara Hall Memorial InvitationalOctober 2, 2026
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 2028:22.0Rochester Yellowjacket InvitationalSeptember 20, 2025
8,000 Meters · Hamilton CollegeHamilton Invitational · Oct 1128:50.0Hamilton InvitationalOctober 11, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:58.3Paul Short Run (College)October 3, 2025
8,000 Meters · SUNY Polytechnic InstituteSUNY Poly Wildcat Classic · Sep 2328:57.3SUNY Poly Wildcat ClassicSeptember 23, 2023
8,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 2629:17.4RPI Fairgrounds ShowdownSeptember 26, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Empire 8 XC ChampionshipsOct 31 · 8,000 Meters Empire 8 · Place 59 · UticaUtica8,000 Meters Empire 85929:07.7Sr
Oct 2Fredonia Kara Hall Memorial InvitationalOct 2 · 8,000 Meters College · Place 94 · UticaUtica8,000 Meters College9429:41.3 PBSr
Sep 26RPI Fairgrounds ShowdownSep 26 · 8,000 Meters College · Place 178 · UticaUtica8,000 Meters College17829:17.4 PBSr
Sep 12Hamilton Short Course InvitationalSep 12 · 5,000 Meters Collegiate · Place 74 · UticaUtica5,000 Meters Collegiate7418:02.5Sr
Sep 5SUNY Poly Short Course InvitationalSep 5 · 6,000 Meters Collegiate · Place 11 · UticaUtica6,000 Meters Collegiate1122:25.7Sr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1Empire 8 Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 57 · UticaUtica8,000 Meters Champ5729:35.5 PBJr
Oct 25Hamilton Short Course TuneupOct 25 · 5,000 Meters College · Place 29 · UticaUtica5,000 Meters College2916:58.9 PBJr
Oct 11Hamilton InvitationalOct 11 · 8,000 Meters College · Place 31 · UticaUtica8,000 Meters College3128:50.0 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 353 · UticaUtica8,000 Meters White35327:58.3 PBJr
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 156 · UticaUtica8,000 Meters Varsity15628:22.0 PBJr
Sep 13Hamilton Short Course InvitationalSep 13 · 5,000 Meters Men's Race · Place 63 · UticaUtica5,000 Meters Men's Race6317:00.5Jr
Aug 30SUNY Poly Short Course InvitationalAug 30 · 6,000 Meters Men's Race · Place 9 · UticaUtica6,000 Meters Men's Race921:02.8 PBJr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28Empire 8 Cross Country ChampionshipsOct 28 · 8,000 Meters Varsity · Place 43 · UticaUtica8,000 Meters Varsity4328:43.5FR
Oct 21Hamilton College Tune-upOct 21 · 5,000 Meters Varsity · Place 38 · UticaUtica5,000 Meters Varsity3818:05.1FR
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College White · Place 263 · UticaUtica8,000 Meters College White26329:58.1Fr
Sep 23SUNY Poly Wildcat ClassicSep 23 · 8,000 Meters College · Place 12 · UticaUtica8,000 Meters College1228:57.3 PBFr
Sep 9Hamilton College Short CourseSep 9 · 5,000 Meters Varsity · Place 72 · UticaUtica5,000 Meters Varsity7217:24.0FR
Sep 2SUNY Poly Short Course InvitationalSep 2 · 6,000 Meters Varsity · Place 18 · UticaUtica6,000 Meters Varsity1821:35.8—

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 12NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class C · Place 75 · Vernon-Verona-SherrillVernon-Verona-Sherrill5,000 Meters Varsity - Class C7519:10.4 PB12
Oct 29John Bernard Adirondack InvitationalOct 29 · 5,000 Meters Varsity Division 1 · Place 8 · Vernon-Verona-Sherrill (VVS)Vernon-Verona-Sherrill (VVS)5,000 Meters Varsity Division 1818:17.90—
Oct 22Tri-Valley League XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · Vernon-Verona-SherrillVernon-Verona-Sherrill5,000 Meters Varsity517:29.1 PB12
Oct 1McQuaid InvitationalOct 1 · 3 Miles Varsity Small 1 · Place 31 · Vernon-Verona-SherrillVernon-Verona-Sherrill3 Miles Varsity Small 13117:15.0 PB12
Sep 24Baldwinsville InvitationalSep 24 · 5,000 Meters Varsity · Place 10 · 5 Vernon-Verona-Sherrill5 Vernon-Verona-Sherrill5,000 Meters Varsity105:44SR
Sep 17New Hartford InvitationalSep 17 · 5,000 Meters Varsity · Place 5 · 4 Vernon-Verona-Sherrill4 Vernon-Verona-Sherrill5,000 Meters Varsity55:37SR
Sep 10V-V-S InvitationalSep 10 · 5,000 Meters Varsity · Place 12 · 6 Vernon-Verona-Sherrill6 Vernon-Verona-Sherrill5,000 Meters Varsity125:54SR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class C · Place 47 · Vernon-Verona-SherrillVernon-Verona-Sherrill5,000 Meters Class C4718:11.4 PB11
Oct 23Tri-Valley League XC Championships Oct 23 · 5,000 Meters Varsity · Place 10 · Vernon-Verona-SherrillVernon-Verona-Sherrill5,000 Meters Varsity1019:02.3 PB11
Oct 16John Bernard Adirondack InvitationalOct 16 · 5,000 Meters Varsity · Place 3 · 1 Vernon-Verona-Sherrill1 Vernon-Verona-Sherrill5,000 Meters Varsity36:40JR
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 38 · Vernon-Verona-SherriVernon-Verona-Sherri3 Miles Varsity3817:48.711
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 38 · Vernon-Verona-SherriVernon-Verona-Sherri3 Miles Varsity3817:48.711
Sep 18New Hartford InvitationalSep 18 · 5,000 Meters Varsity · Place 4 · 1 Vernon-Verona-Sherrill1 Vernon-Verona-Sherrill5,000 Meters Varsity45:47JR

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 22Tri-Valley League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 54 · Vernon-Verona-SherrillVernon-Verona-Sherrill5,000 Meters Varsity5420:40.3 PB9
Sep 14New Hartford InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 3 · M Vernon-Verona-SherriM Vernon-Verona-Sherri5,000 Meters Junior Varsity36:179

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 29McQuaid InvitationalSep 29 · Varsity · Place 41 · 18 Vernon-Verona-Sherri18 Vernon-Verona-SherriVarsity416:318
Sep 15New Hartford InvitationalSep 15 · Varsity · Place 26 · M Vernon-Verona-SherriM Vernon-Verona-SherriVarsity267:138