Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Central Park of Morris CountyUSATF Region 2 Junior Olympic Championships · Nov 2012:23.62USATF Region 2 Junior Olympic ChampionshipsNovember 20, 2016
2,000 Meters · Letchworth State Park - Highbanks ShelterUSATF Niagara Association Junior Olympic Championships · Nov 1311:39USATF Niagara Association Junior Olympic ChampionshipsNovember 13, 2016
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1114:26.1Manhattan University Cross Country Invitational (HS)October 11, 2025
3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 3017:28.2McQuaid InvitationalSeptember 30, 2023
3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 2717:05.0060th McQuaid InvitationalSeptember 27, 2025
3,000 Meters · Beaver Island State ParkUSATF Region 2 Junior Olympic Championships · Nov 1712:13.67USATF Region 2 Junior Olympic ChampionshipsNovember 17, 2019
3,000 Meters · Strider FieldUSATF Niagara Association Junior Olympic Championships · Nov 413:12USATF Niagara Association Junior Olympic ChampionshipsNovember 4, 2018
3,000 Meters · Westmoreland County Community CollegeUSATF Region 2 Junior Olympic Championships · Nov 1913:49.14USATF Region 2 Junior Olympic ChampionshipsNovember 19, 2017
5,000 Meters · B'ville invit.Baldwinsville Invitational · Sep 2017:45.7Baldwinsville InvitationalSeptember 20, 2025
5,000 Meters · Bowdoin ParkNYS Federation Championships at NXR · Nov 2218:51.3NYS Federation Championships at NXRNovember 22, 2025
5,000 Meters · Bowdoin ParkNew York State Federation Cross Country Championships · Nov 2019:22.1New York State Federation Cross Country ChampionshipsNovember 20, 2021
5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 1819:24.9McDaniel Baxter InvitationalSeptember 18, 2021
5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 1319:05.7NYSPHSAA State Cross Country ChampionshipsNovember 13, 2021
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2918:23.6Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 918:00.3New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
5,000 Meters · JFK SportsComplexSection 3 Duals Week 1-Auburn-Cortland · Oct 520:40Section 3 Duals Week 1-Auburn-CortlandOctober 5, 2020
5,000 Meters · Mt Markham Middle SchoolMustang Invitational · Sep 617:49.4Mustang InvitationalSeptember 6, 2025
5,000 Meters · Queensbury HSNYSPHSAA - New York State Championships · Nov 1517:46.4NYSPHSAA - New York State ChampionshipsNovember 15, 2025
5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 1219:19.1NYSPHSAA Cross Country ChampionshipsNovember 12, 2022
6,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 1922:13.2ISU John McNicholsSeptember 19, 2026
6,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 3021:26.2ACC Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30ACC Cross Country ChampionshipsOct 30 · 6,000 Meters ACC · Place 114 · Boston CollegeBoston College6,000 Meters ACC11421:26.2 PBFr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 5,000 Meters Collegiate · Place 11 · Boston CollegeBoston College5,000 Meters Collegiate1118:00.3 PBFr
Sep 19ISU John McNicholsSep 19 · 6,000 Meters Open · Place 15 · Boston CollegeBoston College6,000 Meters Open1522:13.2 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 22 · NYNY5,000 Meters The Phil Zodda Championship Girls2218:23.6 PB12
Nov 22NYS Federation Championships at NXRNov 22 · 5,000 Meters NYS Federation Championship · Place 18 · AuburnAuburn5,000 Meters NYS Federation Championship1818:51.3 PB12
Nov 15NYSPHSAA - New York State ChampionshipsNov 15 · 5,000 Meters Class A · Place 10 · AuburnAuburn5,000 Meters Class A1017:46.4 PB12
Nov 8Section 3 ChampionshipsNov 8 · 5,000 Meters Class A · Place 2 · AuburnAuburn5,000 Meters Class A217:50.912
Oct 11Manhattan University Cross Country Invitational (Youth Events)Oct 11 · 2.5 Miles Championship · Place 5 · 3 Auburn3 Auburn2.5 Miles Championship55:47SR
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Eastern State Championship · Place 5 · AuburnAuburn2.5 Miles Eastern State Championship514:26.1 PB12
Sep 2760th McQuaid InvitationalSep 27 · 3 Miles Bob Bradley Premier · Place 6 · AuburnAuburn3 Miles Bob Bradley Premier617:05.00 PB12
Sep 20Baldwinsville InvitationalSep 20 · 5,000 Meters Varsity Large · Place 2 · AuburnAuburn5,000 Meters Varsity Large217:45.7 PB12
Sep 13Queensbury Pre-States InvitationalSep 13 · 5,000 Meters D4 · Place 5 · AuburnAuburn5,000 Meters D4517:59.312
Sep 6Mustang InvitationalSep 6 · 5,000 Meters Varsity 3 · Place 1 · AuburnAuburn5,000 Meters Varsity 3117:49.4 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NYS Federation Championships at NXRNov 23 · Varsity · Place 6 · AuburnAuburnVarsity69:30.9JR
Nov 16NYSPHSAA State Cross Country ChampionshipsNov 16 · 5,000 Meters Varsity · Place 1 · AuburnAuburn5,000 Meters Varsity117:58.4JR
Nov 16NYSPHSAA State Cross Country ChampionshipsNov 16 · 5,000 Meters Varsity · Place 10 · 4 Auburn4 Auburn5,000 Meters Varsity105:48JR
Nov 9Section 3 ChampionshipsNov 9 · 3.1 Miles Varsity · Place 1 · 1 Auburn1 Auburn3.1 Miles Varsity15:42JR
Oct 13Manhattan College XC InvitationalOct 13 · 2.5 Miles Championship · Place 7 · 1 Auburn1 Auburn2.5 Miles Championship75:59JR
Oct 9Auburn vs. Fayetteville-ManliusOct 9 · 5,000 Meters Varsity · Place 2 · AuburnAuburn5,000 Meters Varsity26:0611
Sep 21Baldwinsville InvitationalSep 21 · 3.1 Miles Varsity · Place 2 · 1 Auburn1 Auburn3.1 Miles Varsity25:58JR
Sep 7Mustang InvitationalSep 7 · 3.1 Miles Varsity · Place 1 · 1 Auburn1 Auburn3.1 Miles Varsity15:44JR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - New York · Place 38 · AuburnAuburn5,000 Meters Championship - New York3820:05.010
Nov 18New York State Federation XC ChampionshipsNov 18 · 5,000 Meters Championship · Place 45 · AuburnAuburn5,000 Meters Championship4520:02.210
Sep 30McQuaid InvitationalSep 30 · 3 Miles Premier · Place 3 · AuburnAuburn3 Miles Premier317:28.2 PB10
Sep 23Baldwinsville InvitationalSep 23 · 5,000 Meters Varsity · Place 1 · 1 Auburn1 Auburn5,000 Meters Varsity15:57SO
Sep 20CNS vs. Auburn DualSep 20 · 5,000 Meters Varsity · Place 1 · AuburnAuburn5,000 Meters Varsity16:2610
Sep 13Baldwinsville vs. Henninger & AuburnSep 13 · 5,000 Meters Varsity · Place 1 · AuburnAuburn5,000 Meters Varsity16:0410

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - New York · Place 12 · AuburnAuburn5,000 Meters Championship - New York1219:27.49
Nov 19NY Federation ChampionshipsNov 19 · 5,000 Meters Championship · Place 19 · 2 Auburn2 Auburn5,000 Meters Championship196:15FR
Nov 12NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class A · Place 15 · AuburnAuburn5,000 Meters Varsity - Class A1519:19.1 PB9
Nov 5Section 3 ChampionshipsNov 5 · 5,000 Meters Varsity · Place 3 · 1 Auburn1 Auburn5,000 Meters Varsity36:10FR
Nov 5Section 3 ChampionshipsNov 5 · Varsity · Place 3 · 1 Auburn1 AuburnVarsity36:10FR
Nov 5Section 3 ChampionshipsNov 5 · 3.1 Miles Varsity · Place 3 · 1 Auburn1 Auburn3.1 Miles Varsity36:10FR
Oct 19SCAC Varsity XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 3 · 1 Auburn1 Auburn5,000 Meters Varsity35:57FR
Oct 15Weedsport InvitationalOct 15 · 5,000 Meters Varsity · Place 1 · 1 Auburn1 Auburn5,000 Meters Varsity16:23FR
Oct 8Manhattan College XC InvitationalOct 8 · Varsity · Place 16 · 1 Auburn1 AuburnVarsity166:08FR
Sep 24Baldwinsville InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · 1 Auburn1 Auburn5,000 Meters Varsity66:02FR
Sep 10V-V-S InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · 1 Auburn1 Auburn5,000 Meters Varsity26:20FR

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 20New York State Federation Cross Country ChampionshipsNov 20 · 5,000 Meters Varsity · Place 30 · AuburnAuburn5,000 Meters Varsity3019:22.1 PB8
Nov 13NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class A · Place 25 · AuburnAuburn5,000 Meters Class A2519:05.7 PB8
Nov 6Section 3 ChampionshipsNov 6 · Varsity · Place 5 · 1 Auburn1 AuburnVarsity56:138
Nov 6Section 3 ChampionshipsNov 6 · 5,000 Meters Varsity · Place 4 · 1 Auburn1 Auburn5,000 Meters Varsity46:138
Oct 20Salt City Athletic Conference XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 5 · 1 Auburn1 Auburn5,000 Meters Varsity55:598
Oct 16Weedsport InvitationalOct 16 · 5,000 Meters Varsity · Place 1 · 1 Auburn1 Auburn5,000 Meters Varsity16:248
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 1 · AuburnAuburn3 Miles Varsity118:06.48
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 1 · AuburnAuburn3 Miles Varsity118:06.48
Sep 25Baldwinsville InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · 1 Auburn1 Auburn5,000 Meters Varsity26:068
Sep 18Pre-States McDaniel-Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 3 · 1 Auburn1 Auburn5,000 Meters Varsity36:158
Sep 18Pre-States McDaniel-Baxter InvitationalSep 18 · Varsity · Place 14 · 1 Auburn1 AuburnVarsity146:158
Sep 18McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 14 · AuburnAuburn5,000 Meters Varsity1419:24.9 PB8

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2812th Rock Northeast HS Club XC ChampionshipsNov 28 · 5,000 Meters Unseeded · Place 1 · Auburn TC-NYAuburn TC-NY5,000 Meters Unseeded118:59.9—
Oct 5Section 3 Duals Week 1-Auburn-CortlandOct 5 · 5,000 Meters Varsity · Place 1 · AuburnAuburn5,000 Meters Varsity120:40 PB7

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 30Foot Locker Northeast RegionalNov 30 · 3,000 Meters Varsity · Place 3 · Auburn PulsarsAuburn Pulsars3,000 Meters Varsity312:06.2—
Nov 17USATF Region 2 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 4 · Auburn Y PulsarsAuburn Y Pulsars3,000 Meters 11-12412:13.67 PB6
Nov 3USATF Niagara Association Junior Olympic ChampionshipsNov 3 · 3,000 Meters 11-12 · Place 1 · Auburn Y PulsarsAuburn Y Pulsars3,000 Meters 11-12113:53.006

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 4USATF Niagara Association Junior Olympic ChampionshipsNov 4 · 3,000 Meters 9-10 · Place 2 · Auburn Y PulsarsAuburn Y Pulsars3,000 Meters 9-10213:12 PB5

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 19USATF Region 2 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 19 · Auburn Y PulsarsAuburn Y Pulsars3,000 Meters 9-101913:49.14 PB4

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 2 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 23 · Auburn Y PulsarsAuburn Y Pulsars2,000 Meters 8U2312:23.62 PB3
Nov 13USATF Niagara Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 10 · Auburn Y PulsarsAuburn Y Pulsars2,000 Meters 8U1011:39 PB3