Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 3015:56.6McQuaid InvitationalSeptember 30, 2023
5,000 Meters · Bear Mountain State ParkSection 9 Championships · Nov 416:54.6Section 9 ChampionshipsNovember 4, 2021
5,000 Meters · Bowdoin ParkNew York State Federation Cross Country Championships · Nov 2017:41.6New York State Federation Cross Country ChampionshipsNovember 20, 2021
5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 1817:32.4McDaniel Baxter InvitationalSeptember 18, 2021
5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 1317:27.2NYSPHSAA State Cross Country ChampionshipsNovember 13, 2021
5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 2617:25.8CHAMPS Northeast Regional XC ChampionshipsNovember 26, 2022
5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 1217:42.2NYSPHSAA Cross Country ChampionshipsNovember 12, 2022
5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 1117:16.7NYSPHSAA Cross Country ChampionshipsNovember 11, 2023
6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 2919:36.3Elon Friday Night Lights OpenerAugust 29, 2025
6,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1820:07.2adidas XC ChallengeSeptember 18, 2026
8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 3027:46.3CAA Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 427:00.0East Carolina Pirate InvitationalOctober 4, 2024
8,000 Meters · Elon UniversityElon Invitational · Oct 1827:27.4Elon InvitationalOctober 18, 2024
8,000 Meters · Lake KristiPirate XC Invitational · Oct 326:35.98Pirate XC InvitationalOctober 3, 2025
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 926:55.9Royals ChallengeOctober 9, 2026
8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 1827:50.8Upstate XC InviteOctober 18, 2025
8,000 Meters · Pole Green ParkRichmond Invitational · Oct 227:52.7Richmond InvitationalOctober 2, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 82 · CampbellCampbell8,000 Meters CAA8227:46.3 PBJr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 163 · CampbellCampbell8,000 Meters Gold16326:55.9 PBJr
Oct 2Richmond InvitationalOct 2 · 8,000 Meters College · Place 92 · CampbellCampbell8,000 Meters College9227:52.7 PBJr
Sep 18adidas XC ChallengeSep 18 · 6,000 Meters College · Place 82 · CampbellCampbell6,000 Meters College8220:07.2 PBJr
Sep 4Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 40 · CampbellCampbell6,000 Meters College Men4020:29.9Jr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Upstate XC InviteOct 18 · 8,000 Meters College · Place 139 · CampbellCampbell8,000 Meters College13927:50.8 PBSo
Oct 3Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 58 · CampbellCampbell8,000 Meters College5826:35.98 PBSo
Sep 19Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 124 · CampbellCampbell6,000 Meters Varsity12421:33.0SO
Aug 29Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 36 · CampbellCampbell6,000 Meters Men's Race3619:36.3 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1CAA Cross Country ChampionshipsNov 1 · 8,000 Meters Varsity · Place 64 · CampbellCampbell8,000 Meters Varsity6427:32.7FR
Oct 18Elon InvitationalOct 18 · 8,000 Meters College · Place 26 · CampbellCampbell8,000 Meters College2627:27.4 PBFr
Oct 4East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 170 · CampbellCampbell8,000 Meters College17027:00.0 PBFr
Sep 6Wilmington Beach BlastSep 6 · 5,000 Meters Varsity · Place 7 · CampbellCampbell5,000 Meters Varsity716:12.4FR

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11NYSPHSAA Cross Country ChampionshipsNov 11 · 5,000 Meters Class D · Place 26 · Tri-Valley CentralTri-Valley Central5,000 Meters Class D2617:16.7 PB12
Oct 14Manhattan XC InvitationalOct 14 · Varsity · Place 2 · 1 Tri-Valley1 Tri-ValleyVarsity25:23SR
Sep 30McQuaid InvitationalSep 30 · 3 Miles Varsity A-2 Small · Place 12 · Tri-Valley CentralTri-Valley Central3 Miles Varsity A-2 Small1215:56.6 PB12

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 26CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Championship · Place 79 · Grahmsville, NYGrahmsville, NY5,000 Meters Championship7917:25.8 PB11
Nov 12NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class D · Place 13 · Tri-Valley CentralTri-Valley Central5,000 Meters Varsity - Class D1317:42.2 PB11

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 27Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Frosh/Soph · Place 8 · Grahamsville NYGrahamsville NY5,000 Meters Frosh/Soph817:30.010
Nov 20New York State Federation Cross Country ChampionshipsNov 20 · 5,000 Meters Varsity · Place 102 · Tri-Valley CentralTri-Valley Central5,000 Meters Varsity10217:41.6 PB10
Nov 13NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class D · Place 10 · Tri-Valley CentralTri-Valley Central5,000 Meters Class D1017:27.2 PB10
Nov 4Section 9 ChampionshipsNov 4 · 5,000 Meters Class D · Place 2 · Tri-Valley CentralTri-Valley Central5,000 Meters Class D216:54.6 PB10
Oct 9Manhattan College XC InvitationalOct 9 · Varsity · Place 17 · 4 Tri-Valley4 Tri-ValleyVarsity175:39SO
Sep 18Pre-States McDaniel-Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 6 · 1 Tri-Valley1 Tri-Valley5,000 Meters Varsity65:39SO
Sep 18Pre-States McDaniel-Baxter InvitationalSep 18 · Varsity · Place 38 · 2 Tri-Valley2 Tri-ValleyVarsity385:39SO
Sep 18McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 38 · Tri-Valley CentralTri-Valley Central5,000 Meters Varsity3817:32.4 PB10