Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCardinal Track & Field Classic · Jan 174:38.36aCardinal Track & Field ClassicJanuary 17, 2026
1 Mile · OutdoorCarolina Distance Carnival · Apr 224:47.09Carolina Distance CarnivalApril 22, 2023
10,000 Meters · OutdoorLandmark Outdoor T&F Championships · May 232:30.41aLandmark Outdoor T&F ChampionshipsMay 2, 2026
1000 Meters · IndoorMountain Island Winter Invitational · Jan 123:05.96aMountain Island Winter InvitationalJanuary 12, 2023
1500 Meters · OutdoorFred Hardy Invitational · Mar 194:10.37aFred Hardy InvitationalMarch 19, 2026
1600 Meters · IndoorSpartan Last Chance · Jan 304:49.88aSpartan Last ChanceJanuary 30, 2023
1600 Meters · OutdoorNCHSAA 1A West Regional · May 124:44.37aNCHSAA 1A West RegionalMay 12, 2023
3000 Meters · IndoorNazareth DIII Elite Meet · Feb 149:02.08aNazareth DIII Elite MeetFebruary 14, 2025
3200 Meters · IndoorCatawba Shores, Rocky River & The Mountain Conferences · Jan 2610:43.63Catawba Shores, Rocky River & The Mountain ConferencesJanuary 26, 2023
3200 Meters · OutdoorSpartan Tri Meet · Mar 2211:47.00Spartan Tri MeetMarch 22, 2022
500 Meters · IndoorSpartan Winter Invitational · Feb 11:20.56Spartan Winter InvitationalFebruary 1, 2022
500 Meters · OutdoorTurkey Classic · Nov 171:21.52aTurkey ClassicNovember 17, 2021
5000 Meters · IndoorGeorge Mason Patriot Games · Jan 3015:40.75aGeorge Mason Patriot GamesJanuary 30, 2026
5000 Meters · OutdoorWidener Final Qualifier · May 1015:22.44aWidener Final QualifierMay 10, 2026
800 Meters · OutdoorFred Hardy Invitational · Mar 222:07.13aFred Hardy InvitationalMarch 22, 2024
Combined results · OutdoorBunker Hill Kickoff · Mar 928.41Bunker Hill KickoffMarch 9, 2020
Complete · OutdoorCorvian Community School Meet · Apr 82:23.62Corvian Community School MeetApril 8, 2022
Long Jump · IndoorCatawba Shores & Rocky River 2A/3A · Jan 2716-06.00Catawba Shores & Rocky River 2A/3AJanuary 27, 2022
Long Jump · OutdoorTurkey Classic · Nov 1714' 11"Turkey ClassicNovember 17, 2021
Results · OutdoorCorvian Community HS Meet · Mar 82:28.22Corvian Community HS MeetMarch 8, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 60 · Catholic (D.C.)Catholic (D.C.)5000 Meters60.15:22.44a PBJr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 10,000 Meters · Place 3 · Catholic (D.C.)Catholic (D.C.)10,000 Meters3.32:30.41a PBJr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 5000 Meters · Place 7 · Catholic (D.C.)Catholic (D.C.)5000 Meters7.15:41.65aJr
Apr 24Carpenter Case InvitationalApr 24 · 5000 Meters · Place 1 · Catholic (D.C.)Catholic (D.C.)5000 Meters1.15:33.32aJr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 21 · Catholic (D.C.)Catholic (D.C.)10,000 Meters21.32:44.54aJr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 5000 Meters · Place 22 · Catholic (D.C.)Catholic (D.C.)5000 Meters2215:41.90aJr
Mar 19Fred Hardy InvitationalMar 19 · 1500 Meters · Place 45 · Catholic (D.C.)Catholic (D.C.)1500 Meters45.4:10.37a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · 5000 Meters · Place 18 · Catholic (D.C.)Catholic (D.C.)5000 Meters18.16:42.64aJr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · 3000 Meters · Place 16 · Catholic (D.C.)Catholic (D.C.)3000 Meters16.9:20.77aJr
Feb 13Widener Indoor ClassicFeb 13 · 3000 Meters · Place 35 · Catholic (D.C.)Catholic (D.C.)3000 Meters359:05.16aJr
Jan 30George Mason Patriot GamesJan 30 · 5000 Meters · Place 25 · Catholic (D.C.)Catholic (D.C.)5000 Meters2515:40.75a PBJr
Jan 17Cardinal Track & Field ClassicJan 17 · 1 Mile · Place 7 · Catholic (D.C.)Catholic (D.C.)1 Mile74:38.36a PBJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · 5000 Meters · Place 4 · Catholic (D.C.)Catholic (D.C.)5000 Meters4.15:59.54aJr
Dec 5Marlin 1st ChanceDec 5 · 3000 Meters · Catholic (D.C.)Catholic (D.C.)3000 Meters--DNSJr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 5000 Meters · Place 9 · Catholic (D.C.)Catholic (D.C.)5000 Meters9.16:03.72aSo
Feb 14Nazareth DIII Elite MeetFeb 14 · 3000 Meters · Place 13 · Catholic (D.C.)Catholic (D.C.)3000 Meters13.9:02.08a PBSo
Jan 31Patriot GamesJan 31 · 5000 Meters · Place 22 · Catholic (D.C.)Catholic (D.C.)5000 Meters2215:52.14a—
Jan 182025 Cardinal TFJan 18 · 3000 Meters · Place 15 · Catholic (D.C.)Catholic (D.C.)3000 Meters15.9:23.61aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · 5000 Meters · Place 9 · Catholic (D.C.)Catholic (D.C.)5000 Meters9.15:39.93aSo
Apr 4George Mason Ebanks InvitationalApr 4 · 5000 Meters · Place 39 · Catholic (D.C.)Catholic (D.C.)5000 Meters3915:34.75aSo
Mar 28Towson InvitationalMar 28 · 1500 Meters · Place 16 · Catholic (D.C.)Catholic (D.C.)1500 Meters164:13.08aSo
Mar 21Fred HardyMar 21 · 1500 Meters · Place 60 · Catholic (D.C.)Catholic (D.C.)1500 Meters60.4:12.76aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7TCNJ Indoor OpenerDec 7 · 5000 Meters · Place 2 · Catholic (D.C.)Catholic (D.C.)5000 Meters2.16:10.75aSo
Feb 24Landmark Conference Indoor Track & Field ChampionshipsFeb 24 · 5000 Meters · Place 9 · Catholic (D.C.)Catholic (D.C.)5000 Meters9.16:23.27aFr
Feb 9Blue & White InvitationalFeb 9 · 3000 Meters · Place 12 · Catholic (D.C.)Catholic (D.C.)3000 Meters129:34.46a—
Jan 262024 George Mason University Patriot GamesJan 26 · 1 Mile · Place 32 · Catholic (D.C.)Catholic (D.C.)1 Mile324:38.44a—
Jan 20Robert Comstock Cardinal ClassicJan 20 · 5000 Meters · Place 4 · Catholic (D.C.)Catholic (D.C.)5000 Meters416:28.34a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4Landmark Outdoor Track & Field ChampionshipsMay 4 · 5000 Meters · Place 13 · Catholic (D.C.)Catholic (D.C.)5000 Meters1315:59.50a—
Apr 20Hopkins Loyola InvitationalApr 20 · 5000 Meters · Place 24 · Catholic (D.C.)Catholic (D.C.)5000 Meters2416:17.43a—
Apr 13Bill Butler Collegiate InvitationalApr 13 · 1500 Meters · Place 20 · Catholic (D.C.)Catholic (D.C.)1500 Meters20.4:17.44aFr
Apr 5George Mason Ebanks InvitationalApr 5 · 5000 Meters · Place 52 · Catholic (D.C.)Catholic (D.C.)5000 Meters5216:18.68a—
Mar 22Fred Hardy InvitationalMar 22 · 1500 Meters · Place 35 · Catholic (D.C.)Catholic (D.C.)1500 Meters354:20.32a—
Mar 22Fred Hardy InvitationalMar 22 · 800 Meters · Place 37 · Catholic (D.C.)Catholic (D.C.)800 Meters372:07.13a PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 2TCNJ Indoor OpenDec 2 · 1 Mile · Place 16 · Catholic (D.C.)Catholic (D.C.)1 Mile16.4:45.45aFr
Jan 30Spartan Last ChanceJan 30 · 1600 Meters · Place 9 · Christ the KingChrist the King1600 Meters9.4:49.88a PB12
Jan 26Catawba Shores, Rocky River & The Mountain ConferencesJan 26 · 3200 Meters · Place 12 · Christ the KChrist the K3200 Meters1210:43.63 PB12
Jan 12Mountain Island Winter InvitationalJan 12 · 1000 Meters · Place 6 · Christ the KingChrist the King1000 Meters6.3:05.96a PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12NCHSAA 1A West RegionalMay 12 · 1600 Meters · Place 5 · Christ the KingChrist the King1600 Meters5.4:44.37a PB12
May 12NCHSAA 1A West RegionalMay 12 · 800 Meters · Place 6 · Christ the KingChrist the King800 Meters6.2:09.98a12
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 168 · Christ the KChrist the K1600 Meters1684:45.37—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 169 · Christ the KChrist the K1 Mile1694:47.09 PB—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 168 · Christ the KChrist the K1600 Meters1684:45.37—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 169 · Christ the KChrist the K1 Mile1694:47.09—
Mar 101A/2A Catawba Shores Pre-Conference MeetMar 10 · 800 Meters · Place 3 · Christ the King Catholic SchooChrist the King Catholic Schoo800 Meters32:08.1912
Mar 101A/2A Catawba Shores Pre-Conference MeetMar 10 · 800 Meters · Place 3 · Christ the KChrist the K800 Meters32:08.1912
Feb 4Charlotte City Championship Feb 4 · 1600 Meters · Place 16 · Christ the KingChrist the King1600 Meters16.4:49.75a12

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 203 · Christ the KingChrist the King3200 Meters203.10:38.92aUnofficial12
May 51A/2A Catawba Shores Conference ChampionshipMay 5 · 800 Meters · Place 7 · Christ the King CathChrist the King Cath800 Meters72:24.40JR
Apr 8Corvian Community School MeetApr 8 · Complete · Place 4 · Christ the KingChrist the KingComplete42:23.62 PB11
Apr 8Metro Meet #3Apr 8 · 800 Meters · Place 4 · Christ the KChrist the K800 Meters42:21.1811
Mar 26Corvian Community HS MeetMar 26 · 800 Meters · Place 12 · Christ the KingChrist the King800 Meters12.2:22.24a11
Mar 22Spartan Tri MeetMar 22 · 3200 Meters · Place 6 · Christ the KChrist the K3200 Meters611:47.00 PB11
Mar 17Gaston Christian Home Meet #1Mar 17 · 800 Meters · Place 4 · Christ the KingChrist the King800 Meters42:21.1811
Mar 8Corvian Community HS MeetMar 8 · Results · Place 8 · Christ the KingChrist the KingResults82:28.22 PB11

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 1Spartan Winter InvitationalFeb 1 · Long Jump · Place 4 · Christ the KChrist the KLong Jump417-04.5011
Feb 1Spartan Winter InvitationalFeb 1 · 500 Meters · Place 10 · Christ the KChrist the K500 Meters101:20.56 PB11
Jan 27Catawba Shores & Rocky River 2A/3AJan 27 · 1000 Meters · Place 10 · Christ the KingChrist the King1000 Meters10.3:24.59a11
Jan 27Catawba Shores & Rocky River 2A/3AJan 27 · Long Jump · Place 9 · Christ the KingChrist the KingLong Jump9.16-06.00 PB11
Jan 13Mountain Island Winter InvitationalJan 13 · Long Jump · Place 10 · Christ the KChrist the KLong Jump1016-05.0011
Jan 13Mountain Island Winter InvitationalJan 13 · 1000 Meters · Place 8 · Christ the KChrist the K1000 Meters83:08.9511

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 17Turkey ClassicNov 17 · 500 Meters · Place 10 · Christ the KingChrist the King500 Meters10.1:21.52a PB11
Nov 17Turkey ClassicNov 17 · Long Jump · Place 6 · Christ the KingChrist the KingLong Jump6.14' 11" PB11

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 9Bunker Hill KickoffMar 9 · Combined results · Place 35 · Christ the King CathChrist the King CathCombined results3528.41 PB9