Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.85 Miles · Marcellus ParkOHSL Liberty XC Championships · Oct 2917:26.6OHSL Liberty XC ChampionshipsOctober 29, 2025
5,000 Meters · 5K CourseMarist Season Opener · Sep 420:06.28Marist Season OpenerSeptember 4, 2026
5,000 Meters · B'ville invit.Baldwinsville Invitational · Sep 2020:17.4Baldwinsville InvitationalSeptember 20, 2025
5,000 Meters · Marcellus ParkMarcellus XC Invitational · Oct 1820:16.5Marcellus XC InvitationalOctober 18, 2025
5,000 Meters · Mt Markham Middle SchoolSection 3 Championships · Nov 818:56.5Section 3 ChampionshipsNovember 8, 2025
5,000 Meters · Queensbury HSNYSPHSAA - New York State Championships · Nov 1519:00.7NYSPHSAA - New York State ChampionshipsNovember 15, 2025
6,000 Meters · Blue Sky Sports ComplexJasper Fall XC Invitational · Sep 1923:56.26Jasper Fall XC InvitationalSeptember 19, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 19Jasper Fall XC InvitationalSep 19 · 6,000 Meters College · Place 83 · MaristMarist6,000 Meters College8323:56.26 PBFr
Sep 4Marist Season OpenerSep 4 · 5,000 Meters Open · Place 27 · MaristMarist5,000 Meters Open2720:06.28 PBFr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NYSPHSAA - New York State ChampionshipsNov 15 · 5,000 Meters Class C · Place 9 · CazenoviaCazenovia5,000 Meters Class C919:00.7 PB12
Nov 8Section 3 ChampionshipsNov 8 · 5,000 Meters Class C · Place 2 · CazenoviaCazenovia5,000 Meters Class C218:56.5 PB12
Oct 29OHSL Liberty XC ChampionshipsOct 29 · 2.85 Miles Varsity · Place 4 · CazenoviaCazenovia2.85 Miles Varsity417:26.6 PB12
Oct 18Marcellus XC InvitationalOct 18 · 5,000 Meters Varsity Small · Place 9 · CazenoviaCazenovia5,000 Meters Varsity Small920:16.5 PB12
Sep 20Baldwinsville InvitationalSep 20 · 5,000 Meters Varsity Small · Place 14 · CazenoviaCazenovia5,000 Meters Varsity Small1420:17.4 PB12
Sep 6Mustang InvitationalSep 6 · 5,000 Meters Varsity 2 · Place 11 · CazenoviaCazenovia5,000 Meters Varsity 21120:25.212