Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Durham Academy XC CourseCity County Meet · Oct 211:54.0City County MeetOctober 2, 2019
5,000 Meters · Carolina Horse ParkNCHSAA 4A Mideast Region · Nov 218:57.7NCHSAA 4A Mideast RegionNovember 2, 2019
5,000 Meters · Durham Academy XC CourseDurham City-County Championships · Oct 517:32.8Durham City-County ChampionshipsOctober 5, 2021
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 516:19.47NCHSAA XC State ChampionshipNovember 5, 2022
5,000 Meters · South View HSThe Jungle Run · Aug 3120:08.99The Jungle RunAugust 31, 2019
5,000 Meters · WakeMed Soccer ParkNCHSAA 4A Mideast Regional · Oct 3016:13.60NCHSAA 4A Mideast RegionalOctober 30, 2021
6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 2920:15.8Elon Friday Night Lights OpenerAugust 29, 2025
6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1519:56.9Adidas XC InvitationalSeptember 15, 2023
8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 3026:28.3CAA Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 426:12.1East Carolina Pirate InvitationalOctober 4, 2024
8,000 Meters · Elon UniversityElon Invitational · Oct 1827:23.6Elon InvitationalOctober 18, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:51.4Paul Short Run (College)October 3, 2025
8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 3126:33.4CAA Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1727:02.6Virginia/Panorama Farms InvitationalOctober 17, 2025
8,000 Meters · Pole Green ParkRichmond Invitational · Oct 227:41.7Richmond InvitationalOctober 2, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 62 · ElonElon8,000 Meters CAA6226:28.3 PBSr
Oct 2Richmond InvitationalOct 2 · 8,000 Meters College · Place 83 · ElonElon8,000 Meters College8327:41.7 PBSr
Sep 11Queen City InviteSep 11 · 8,000 Meters Mens · ElonElon8,000 Meters Mens—DNFSr
Sep 4Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 82 · ElonElon6,000 Meters College Men8221:35.8Sr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 84 · ElonElon8,000 Meters Champ8426:33.4 PBJr
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 129 · ElonElon8,000 Meters College12927:02.6 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 187 · ElonElon8,000 Meters Brown18726:51.4 PBJr
Sep 19Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 68 · ElonElon6,000 Meters Varsity6819:54.9JR
Aug 29Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 55 · ElonElon6,000 Meters Men's Race5520:15.8 PBJr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1CAA Cross Country ChampionshipsNov 1 · 8,000 Meters Varsity · Place 71 · ElonElon8,000 Meters Varsity7128:05.3SO
Oct 18Elon InvitationalOct 18 · 8,000 Meters College · Place 24 · ElonElon8,000 Meters College2427:23.6 PBSo
Oct 4East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 128 · ElonElon8,000 Meters College12826:12.1 PBSo
Sep 20Adidas XC Challenge (HS)Sep 20 · 6,000 Meters Open · Place 108 · ElonElon6,000 Meters Open10820:13.4SO
Sep 20adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 108 · ElonElon6,000 Meters College10820:13.4So
Sep 6Elon Friday Night Lights OpenerSep 6 · 6,000 Meters Varsity · Place 56 · ElonElon6,000 Meters Varsity5621:12.3SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 272023 CAA Cross Country ChampionshipOct 27 · 8,000 Meters College · Place 66 · ElonElon8,000 Meters College6627:41.9Fr
Sep 15Adidas XC InvitationalSep 15 · 6,000 Meters College · Place 67 · ElonElon6,000 Meters College6719:56.9 PBFr
Sep 1Friday Night Lights Elon XC OpenerSep 1 · 6,000 Meters Varsity · Place 53 · ElonElon6,000 Meters Varsity5319:15.3FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 4A · Place 17 · Riverside-DurhamRiverside-Durham5,000 Meters 4A1716:19.47 PB12
Oct 29NCHSAA 4A Mideast RegionalOct 29 · 5,000 Meters Varsity · Place 17 · Riverside-DurhamRiverside-Durham5,000 Meters Varsity1716:28.3912
Oct 6Durham City County ChampionshipsOct 6 · 5,000 Meters Varsity · Place 10 · Durham RiversideDurham Riverside5,000 Meters Varsity1016:29.00—
Sep 17adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 92 · Riverside (4Riverside (45,000 Meters Championship9216:49.912
Sep 9Friday Night Lights XC FestivalSep 9 · 5,000 Meters Championship · Place 55 · Riverside (4A)Riverside (4A)5,000 Meters Championship5516:56.6—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6NCHSAA State ChampionshipNov 6 · 5,000 Meters 4A · Place 51 · Riverside (4a)Riverside (4a)5,000 Meters 4A5116:35.6711
Oct 30NCHSAA 4A Mideast RegionalOct 30 · 5,000 Meters Varsity · Place 10 · Riverside-DurhamRiverside-Durham5,000 Meters Varsity1016:13.60 PB11
Oct 5Durham City-County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 4 · Riverside-DurhamRiverside-Durham5,000 Meters Varsity417:32.8 PB11
Sep 18Adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 42 · Riverside (4A)Riverside (4A)5,000 Meters Championship4216:33.111
Sep 10Friday Night LightsSep 10 · 5,000 Meters Invitational · Place 16 · Riverside (4A)Riverside (4A)5,000 Meters Invitational1616:55.4—
Jan 6Tri-8 Conference ChampionshipJan 6 · 5,000 Meters Varsity · Place 28 · Riverside-DurhamRiverside-Durham5,000 Meters Varsity2817:50.9510

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 16Panther Creek at RiversideDec 16 · 5,000 Meters Varsity · Place 7 · Riverside (4A)Riverside (4A)5,000 Meters Varsity719:28.4—
Dec 9Green Hope at RiversideDec 9 · 5,000 Meters Varsity · Place 11 · Riverside (4A)Riverside (4A)5,000 Meters Varsity1119:27—

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2NCHSAA 4A Mideast RegionNov 2 · 5,000 Meters Varsity · Place 83 · Riverside-DurhamRiverside-Durham5,000 Meters Varsity8318:57.7 PB9
Oct 12NC Runners Elite InvitationalOct 12 · 5,000 Meters Frosh/Soph Freshman · Place 72 · Riverside (4a)Riverside (4a)5,000 Meters Frosh/Soph Freshman7219:23.919
Oct 2City County MeetOct 2 · 3,000 Meters Junior Varsity · Place 8 · Riverside-DurhamRiverside-Durham3,000 Meters Junior Varsity811:54.0 PB9
Sep 28Patriot DerbySep 28 · 5,000 Meters Invitational · Place 57 · Riverside (4a)Riverside (4a)5,000 Meters Invitational5720:23.17—
Sep 4Boys 6-Way MeetSep 4 · 5,000 Meters Varsity · Place 84 · Riverside-DurhamRiverside-Durham5,000 Meters Varsity8422:28.989
Aug 31The Jungle RunAug 31 · 5,000 Meters Invitational · Place 110 · Riverside-DurhamRiverside-Durham5,000 Meters Invitational11020:08.99 PB9