Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Middle School CourseMountain Hollar MS Invitational · Aug 2912:53.6Mountain Hollar MS InvitationalAugust 29, 2019
5,000 Meters · Boardman High SchoolBoardman Spartan XC Classic · Sep 1616:31.1Boardman Spartan XC ClassicSeptember 16, 2023
5,000 Meters · Brooke HSRegion 1 AAA Championship · Oct 2016:50.6Region 1 AAA ChampionshipOctober 20, 2022
5,000 Meters · Cambridge HSOVAC Championship · Oct 716:03.97OVAC ChampionshipOctober 7, 2023
5,000 Meters · Wheeling ParkWVSSAC Class AAA Region 1 · Oct 1915:58.07WVSSAC Class AAA Region 1October 19, 2023
5,000 Meters · Wheeling Park HSWheeling Park Fall Classic · Oct 319:46.9Wheeling Park Fall ClassicOctober 3, 2020
5,000 Meters · YMCA Kennedy CenterMarshall University Thundering Herd XC Invitational · Sep 417:54.62Marshall University Thundering Herd XC InvitationalSeptember 4, 2026
8,000 Meters · Bowling GreenBGSU Falcon XC Invitational · Oct 1730:48.40BGSU Falcon XC InvitationalOctober 17, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 11Queen City InviteSep 11 · 8,000 Meters Mens · MarshallMarshall8,000 Meters Mens—DNSJr
Sep 4Marshall University Thundering Herd XC InvitationalSep 4 · 5,000 Meters Open · Place 42 · MarshallMarshall5,000 Meters Open4217:54.62 PBJr

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 17BGSU Falcon XC InvitationalOct 17 · 8,000 Meters College · Place 87 · MarshallMarshall8,000 Meters College8730:48.40 PBSo

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19WVSSAC Class AAA Region 1Oct 19 · 5,000 Meters Varsity · Place 4 · Wheeling ParkWheeling Park5,000 Meters Varsity415:58.07 PB12
Oct 7OVAC ChampionshipOct 7 · 5,000 Meters Varsity · Place 5 · Wheeling ParkWheeling Park5,000 Meters Varsity516:03.97 PB12
Sep 28Wheeling Park Fall ClassicSep 28 · 5,000 Meters Varsity · Place 1 · Wheeling Park HighWheeling Park High5,000 Meters Varsity116:01.31—
Sep 16Boardman Spartan XC ClassicSep 16 · 5,000 Meters Varsity - D1 · Place 27 · Wheeling ParkWheeling Park5,000 Meters Varsity - D12716:31.1 PB12

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 20Region 1 AAA ChampionshipOct 20 · 5,000 Meters Varsity · Place 10 · Wheeling ParkWheeling Park5,000 Meters Varsity1016:50.6 PB11
Oct 8OVAC Conference ChampionshipOct 8 · 5,000 Meters Varsity · Place 11 · Wheeling ParkWheeling Park5,000 Meters Varsity1116:15.811
Sep 17Belpre XC Invitational Sep 17 · Varsity · Place 12 · Wheeling ParkWheeling ParkVarsity1216:44.45—
Sep 10Chick-Fil-A InvitationalSep 10 · 5,000 Meters Varsity · Place 5 · Wheeling Park HighWheeling Park High5,000 Meters Varsity516:38.93—

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 25Lancaster Bob Reall InvitationalSep 25 · Division 1 · Place 61 · Wheeling ParkWheeling ParkDivision 16118:31.4SO
Aug 28Riverside Kickoff ClassicAug 28 · 5,000 Meters Division 1 Varsity · Place 112 · Wheeling ParkWheeling Park5,000 Meters Division 1 Varsity11219:11.63Unofficial10
Aug 21Autumn ClassicAug 21 · 5,000 Meters Varsity · Place 43 · Wheeling Park HighWheeling Park High5,000 Meters Varsity4319:13.7910

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10Autumn ClassicOct 10 · 5,000 Meters Varsity · Place 36 · Wheeling Park HighWheeling Park High5,000 Meters Varsity3619:12.609
Oct 3Wheeling Park Fall ClassicOct 3 · 5,000 Meters Varsity · Place 43 · Wheeling ParkWheeling Park5,000 Meters Varsity4319:46.9 PB9

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 29Mountain Hollar MS InvitationalAug 29 · 3,200 Meters Varsity · Place 15 · TriadelphiaTriadelphia3,200 Meters Varsity1512:53.6 PB8