Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 318:23.4McQuaid InvitationalOctober 3, 2026
3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 2718:54.8060th McQuaid InvitationalSeptember 27, 2025
4,000 Meters · Red Jacket High SchoolBob Goodell Memorial XC Invitational · Oct 1115:28Bob Goodell Memorial XC InvitationalOctober 11, 2025
5,000 Meters · B'ville invit.Baldwinsville Invitational · Sep 2019:53.9Baldwinsville InvitationalSeptember 20, 2025
5,000 Meters · Baldwinsville HSBaldwinsville Invitational · Sep 2619:34.7Baldwinsville InvitationalSeptember 26, 2026
5,000 Meters · Beaver River HS XC CourseBeaver River XC Invitational · Oct 1819:50.8Beaver River XC InvitationalOctober 18, 2025
5,000 Meters · Bowdoin ParkNYS Federation Championships at NXR · Nov 2221:07.9NYS Federation Championships at NXRNovember 22, 2025
5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 1321:00.5NYSPHSAA State Cross Country ChampionshipsNovember 13, 2021
5,000 Meters · Mt Markham Middle SchoolSection 3 Championships · Nov 819:50.5Section 3 ChampionshipsNovember 8, 2025
5,000 Meters · Queensbury HSNYSPHSAA - New York State Championships · Nov 1519:24.9NYSPHSAA - New York State ChampionshipsNovember 15, 2025
5,000 Meters · Vernon Verona-Sherrill HSNYSPHSSAA Section 3 Championships · Nov 420:36.7NYSPHSSAA Section 3 ChampionshipsNovember 4, 2023
5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 1120:34.1NYSPHSAA Cross Country ChampionshipsNovember 11, 2023

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2450th South Jefferson XC InvitationalOct 24 · 3.1 Miles Varsity · Place 3 · South Jefferson3.1 Miles Varsity3113.6012
Oct 3McQuaid InvitationalOct 3 · 3 Miles Gold · Place 20 · South Jefferson3 Miles Gold2018:23.4 PB12
Sep 26Baldwinsville InvitationalSep 26 · 5,000 Meters Varsity Small · Place 7 · South Jefferson5,000 Meters Varsity Small719:34.7 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22NYS Federation Championships at NXRNov 22 · 5,000 Meters NYS Federation Championship · Place 138 · South Jefferson5,000 Meters NYS Federation Championship13821:07.9 PB11
Nov 15NYSPHSAA - New York State ChampionshipsNov 15 · 5,000 Meters Class B · Place 36 · South Jefferson5,000 Meters Class B3619:24.9 PB11
Nov 8Section 3 ChampionshipsNov 8 · 5,000 Meters Class B · Place 10 · South Jefferson5,000 Meters Class B1019:50.5 PB11
Oct 18Beaver River XC InvitationalOct 18 · 5,000 Meters Varsity · Place 5 · South Jefferson5,000 Meters Varsity519:50.8 PB11
Oct 11Bob Goodell Memorial XC InvitationalOct 11 · 4,000 Meters Varsity · Place 3 · South Jefferson4,000 Meters Varsity315:28 PB11
Sep 2760th McQuaid InvitationalSep 27 · 3 Miles Varsity A-1 Small · Place 11 · South Jefferson3 Miles Varsity A-1 Small1118:54.80 PB11
Sep 20Baldwinsville InvitationalSep 20 · 5,000 Meters Varsity Small · Place 10 · South Jefferson5,000 Meters Varsity Small1019:53.9 PB11
Sep 13Queensbury Pre-States InvitationalSep 13 · 5,000 Meters D3 · Place 31 · South Jefferson5,000 Meters D33119:37.111

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 16NYSPHSAA State Cross Country ChampionshipsNov 16 · 5,000 Meters Varsity · Place 4 · South Jefferson5,000 Meters Varsity419:16.5SO
Nov 9Section 3 ChampionshipsNov 9 · 3.1 Miles Varsity · Place 3 · 1 South Jefferson3.1 Miles Varsity36:10SO
Oct 19Beaver River XC InvitationalOct 19 · 3.1 Miles Varsity · Place 2 · 1 South Jefferson3.1 Miles Varsity26:16SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NYSPHSAA Cross Country ChampionshipsNov 11 · 5,000 Meters Class C · Place 28 · South Jefferson5,000 Meters Class C2820:34.1 PB9
Nov 4NYSPHSSAA Section 3 ChampionshipsNov 4 · 5,000 Meters C · Place 6 · South Jefferson5,000 Meters C620:36.7 PB9
Oct 21Weedsport InvitationalOct 21 · 5,000 Meters Varsity · Place 3 · 1 South Jefferson5,000 Meters Varsity3100.07FR
Sep 30McQuaid InvitationalSep 30 · 3 Miles Varsity A-1 Small · Place 24 · South Jefferson3 Miles Varsity A-1 Small2419:36.39
Sep 23Baldwinsville InvitationalSep 23 · 5,000 Meters Varsity · Place 4 · 1 South Jefferson5,000 Meters Varsity46:20FR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class C · Place 35 · South Jefferson5,000 Meters Varsity - Class C3521:22.88
Nov 5Section 3 ChampionshipsNov 5 · 5,000 Meters Varsity · Place 2 · 1 South Jefferson5,000 Meters Varsity26:468
Nov 5Section 3 ChampionshipsNov 5 · 3.1 Miles Varsity · Place 2 · 1 South Jefferson3.1 Miles Varsity26:468
Oct 15Tully InvitationalOct 15 · 5,000 Meters Varsity · Place 2 · 1 South Jefferson5,000 Meters Varsity26:358
Oct 1McQuaid InvitationalOct 1 · 3 Miles Varsity Small · Place 15 · South Jefferson3 Miles Varsity Small1519:09.08
Sep 24Baldwinsville InvitationalSep 24 · 5,000 Meters Varsity · Place 2 · 1 South Jefferson5,000 Meters Varsity26:318

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class C · Place 35 · South Jefferson5,000 Meters Class C3521:00.5 PB7
Nov 6Section 3 ChampionshipsNov 6 · Varsity · Place 32 · 1 South JeffersonVarsity326:527
Nov 6Section 3 ChampionshipsNov 6 · 5,000 Meters Varsity · Place 6 · 1 South Jefferson5,000 Meters Varsity66:527
Oct 23South Jefferson InvitationalOct 23 · 5,000 Meters Varsity · Place 4 · South Jefferson5,000 Meters Varsity422:05.13—
Oct 16John Bernard Adirondack InvitationalOct 16 · 5,000 Meters Varsity · Place 5 · 1 South Jefferson5,000 Meters Varsity57:107
Oct 12Frontier League XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 8 · 1 South Jefferson5,000 Meters Varsity87:337
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 31 · South Jefferson3 Miles Varsity3120:56.87
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 31 · South Jefferson3 Miles Varsity3120:56.87