Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.75 Miles · Central ParkGrout Cross Country Invitational · Oct 215:03.15Grout Cross Country InvitationalOctober 2, 2021
4,500 Meters · Central ParkGrout Cross Country Invitational · Oct 115:15.21Grout Cross Country InvitationalOctober 1, 2022
5,000 Meters · Queensbury HSQueensbury Invitational · Sep 1818:19.47Queensbury InvitationalSeptember 18, 2021
6,000 Meters · Le Moyne CollegeFrank Dillon Memorial · Aug 3023:16.1Frank Dillon MemorialAugust 30, 2025
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 2131:13.7Rochester Yellowjacket InvitationalSeptember 21, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 433:03.8Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 330:26.4Paul Short Run (College)October 3, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseRonald Hoffmann Invitational · Sep 2029:08.6Ronald Hoffmann InvitationalSeptember 20, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 307 · Le Moyne C (NY)Le Moyne C (NY)8,000 Meters Brown30730:26.4 PBSo
Sep 20Ronald Hoffmann InvitationalSep 20 · 8,000 Meters College · Place 82 · Le Moyne C (NY)Le Moyne C (NY)8,000 Meters College8229:08.6 PBSo
Aug 30Frank Dillon MemorialAug 30 · 6,000 Meters Men's Race · Place 38 · Le Moyne C (NY)Le Moyne C (NY)6,000 Meters Men's Race3823:16.1 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 307 · Le Moyne C (NY)Le Moyne C (NY)8,000 Meters Brown30733:03.8 PBFr
Sep 21Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 213 · Le Moyne C (NY)Le Moyne C (NY)8,000 Meters College21331:13.7 PBFr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 23Queensbury XC InvitationalSep 23 · 5,000 Meters Varsity Division 1 · Place 47 · SchenectadySchenectady5,000 Meters Varsity Division 14717:18.447
Sep 16Fort Plain InvitationalSep 16 · 3 Miles Varsity · Place 13 · SchenectadySchenectady3 Miles Varsity1317:46.85—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 5Section 2 Cross Country ChampionshipsNov 5 · 5,000 Meters Class A · Place 45 · SchenectadySchenectady5,000 Meters Class A4518:28.511
Oct 29Suburban Council ChampionshipsOct 29 · 3 Miles Varsity · Place 48 · SchenectadySchenectady3 Miles Varsity4817:30.8111
Oct 15Burnt Hills CC InvitationalOct 15 · 3 Miles Junior Varsity Division 1 · Place 11 · SchenectadySchenectady3 Miles Junior Varsity Division 11117:31.9—
Oct 1Grout Cross Country InvitationalOct 1 · 4,500 Meters Division 2 · Place 14 · SchenectadySchenectady4,500 Meters Division 21415:15.21 PB11

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Section 2 Cross Country ChampionshipsNov 5 · 3 Miles Varsity · Place 43 · SchenectadySchenectady3 Miles Varsity4317:17.5510
Oct 30Suburban Council ChampionshipsOct 30 · 3 Miles Varsity · Place 61 · SchenectadySchenectady3 Miles Varsity6117:53.7110
Oct 16Burnt Hills Cross County InvitationalOct 16 · 3 Miles Varsity · Place 82 · SchenectadySchenectady3 Miles Varsity8217:52.3—
Oct 2Grout Cross Country InvitationalOct 2 · 2.75 Miles Varsity B · Place 10 · SchenectadySchenectady2.75 Miles Varsity B1015:03.15 PB10
Sep 18Queensbury InvitationalSep 18 · 5,000 Meters Varsity D1 · Place 43 · SchenectadySchenectady5,000 Meters Varsity D14318:19.47 PB10
Sep 11Blackbird XC InvitationalSep 11 · 5,000 Meters Varsity · Place 24 · SchenectadySchenectady5,000 Meters Varsity2419:09.77—

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21Suburban Council Boys XC ChampionshipsNov 21 · 3 Miles Varsity · Place 95 · SchenectadySchenectady3 Miles Varsity9519:13.18—

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 5Grout InvitationalOct 5 · 1.7 Miles Varsity · Place 14 · SchenectadySchenectady1.7 Miles Varsity1410:15.40—

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 15Queensbury InvitationalSep 15 · 1,955 Meters Varsity · Place 31 · SchenectadySchenectady1,955 Meters Varsity317:42.387