Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 3018:56.2McQuaid InvitationalSeptember 30, 2023
4,000 Meters · Red Jacket High SchoolBob Goodell Memorial XC Invitational · Oct 1117:13Bob Goodell Memorial XC InvitationalOctober 11, 2025
5,000 Meters · B'ville invit.Baldwinsville Invitational · Sep 2024:31.9Baldwinsville InvitationalSeptember 20, 2025
5,000 Meters · Beaver River HS XC CourseBeaver River XC Invitational · Oct 1821:24.8Beaver River XC InvitationalOctober 18, 2025
5,000 Meters · Bowdoin ParkNYS Federation Championships at NXR · Nov 2222:02.0NYS Federation Championships at NXRNovember 22, 2025
5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 1321:01.1NYSPHSAA State Cross Country ChampionshipsNovember 13, 2021
5,000 Meters · Mt Markham Middle SchoolSection 3 Championships · Nov 820:49.6Section 3 ChampionshipsNovember 8, 2025
5,000 Meters · Queensbury HSNYSPHSAA - New York State Championships · Nov 1521:15.2NYSPHSAA - New York State ChampionshipsNovember 15, 2025
5,000 Meters · Vernon Verona-Sherrill HSNYSPHSSAA Section 3 Championships · Nov 420:52.0NYSPHSSAA Section 3 ChampionshipsNovember 4, 2023

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 22NYS Federation Championships at NXRNov 22 · 5,000 Meters NYS Federation Championship · Place 194 · South Jefferson5,000 Meters NYS Federation Championship19422:02.0 PB12
Nov 15NYSPHSAA - New York State ChampionshipsNov 15 · 5,000 Meters Class B · Place 102 · South Jefferson5,000 Meters Class B10221:15.2 PB12
Nov 8Section 3 ChampionshipsNov 8 · 5,000 Meters Class B · Place 18 · South Jefferson5,000 Meters Class B1820:49.6 PB12
Oct 18Beaver River XC InvitationalOct 18 · 5,000 Meters Varsity · Place 19 · South Jefferson5,000 Meters Varsity1921:24.8 PB12
Oct 11Bob Goodell Memorial XC InvitationalOct 11 · 4,000 Meters Varsity · Place 25 · South Jefferson4,000 Meters Varsity2517:13 PB12
Sep 20Baldwinsville InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 45 · South Jefferson5,000 Meters Junior Varsity4524:31.9 PB12

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 4NYSPHSSAA Section 3 ChampionshipsNov 4 · 5,000 Meters C · Place 8 · South Jefferson5,000 Meters C820:52.0 PB10
Oct 21Weedsport InvitationalOct 21 · 5,000 Meters Varsity · Place 2 · 1 South Jefferson5,000 Meters Varsity2100.70SO
Sep 30McQuaid InvitationalSep 30 · 3 Miles Varsity A-1 Small · Place 10 · South Jefferson3 Miles Varsity A-1 Small1018:56.2 PB10

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class C · Place 55 · South Jefferson5,000 Meters Varsity - Class C5522:02.29
Oct 1McQuaid InvitationalOct 1 · 3 Miles Varsity Small · Place 26 · South Jefferson3 Miles Varsity Small2619:42.09
Sep 24Baldwinsville InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · 1 South Jefferson5,000 Meters Varsity66:46FR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class C · Place 36 · South Jefferson5,000 Meters Class C3621:01.1 PB8
Nov 6Section 3 ChampionshipsNov 6 · 5,000 Meters Varsity · Place 5 · 1 South Jefferson5,000 Meters Varsity56:528
Oct 16John Bernard Adirondack InvitationalOct 16 · 5,000 Meters Varsity · Place 3 · 1 South Jefferson5,000 Meters Varsity37:088
Oct 12Frontier League XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 6 · 1 South Jefferson5,000 Meters Varsity67:298
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 37 · South Jefferson3 Miles Varsity3721:22.68
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 37 · South Jefferson3 Miles Varsity3721:22.68