Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorSSAC Champs · Apr 2039:58.95aSSAC ChampsApril 20, 2026
10000 Meters · OutdoorVictor Icebreaker Duals · Mar 741:52.42aVictor Icebreaker DualsMarch 7, 2026
1500 Meters · OutdoorEmory Dooley Elite · Apr 45:08.46aEmory Dooley EliteApril 4, 2026
1600 Meters · OutdoorTSSAA AAA Section 2 District 4 · May 15:41.34TSSAA AAA Section 2 District 4May 1, 2023
3000 Meters · OutdoorEmory Dooley Elite 2025 · Apr 511:14.99aEmory Dooley Elite 2025April 5, 2025
3200 Meters · OutdoorTSSAA AAA Section 2 District 4 · May 112:27.65TSSAA AAA Section 2 District 4May 1, 2023
400 Meters · OutdoorSenior Night Invitational · Apr 231:20.86aSenior Night InvitationalApril 23, 2021
5000 Meters · OutdoorSSAC Champs · Apr 2018:46.58aSSAC ChampsApril 20, 2026
800 Meters · OutdoorEmory Dooley Elite 2025 · Apr 52:36.07aEmory Dooley Elite 2025April 5, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 20SSAC ChampsApr 20 · 10,000 Meters · Place 2 · Dalton State (Ga.)Dalton State (Ga.)10,000 Meters2.39:58.95a PBSo
Apr 20SSAC ChampsApr 20 · 5000 Meters · Place 2 · Dalton State (Ga.)Dalton State (Ga.)5000 Meters2.18:46.58a PBSo
Apr 20SSAC ChampsApr 20 · 1500 Meters · Place 6 · Dalton State (Ga.)Dalton State (Ga.)1500 Meters6.5:15.75aSo
Apr 4Emory Dooley EliteApr 4 · 3000 Meters · Place 4 · Dalton State (Ga.)Dalton State (Ga.)3000 Meters4.11:15.30aSo
Apr 4Emory Dooley EliteApr 4 · 1500 Meters · Place 19 · Dalton State (Ga.)Dalton State (Ga.)1500 Meters19.5:08.46a PBSo
Apr 4Emory Dooley EliteApr 4 · 800 Meters · Place 23 · Dalton State (Ga.)Dalton State (Ga.)800 Meters23.2:44.88aSo
Mar 7Victor Icebreaker DualsMar 7 · 10000 Meters · Place 2 · Dalton State (Ga.)Dalton State (Ga.)10000 Meters241:52.42a PBSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25SSACOC2025Apr 25 · 10,000 Meters · Place 3 · Dalton State (Ga.)Dalton State (Ga.)10,000 Meters3.41:05.70aFr
Apr 25SSACOC2025Apr 25 · 5000 Meters · Place 2 · Dalton State (Ga.)Dalton State (Ga.)5000 Meters2.18:58.26aFr
Apr 25SSACOC2025Apr 25 · 1500 Meters · Place 6 · Dalton State (Ga.)Dalton State (Ga.)1500 Meters6.5:16.15aFr
Apr 5Emory Dooley Elite 2025Apr 5 · 3000 Meters · Place 2 · Dalton State (Ga.)Dalton State (Ga.)3000 Meters2.11:14.99a PBFr
Apr 5Emory Dooley Elite 2025Apr 5 · 1500 Meters · Place 9 · Dalton State (Ga.)Dalton State (Ga.)1500 Meters9.5:12.29aFr
Apr 5Emory Dooley Elite 2025Apr 5 · 800 Meters · Place 15 · Dalton State (Ga.)Dalton State (Ga.)800 Meters15.2:36.07a PBFr
Mar 8Victor Ice Breaker DualsMar 8 · 10000 Meters · Place 3 · Dalton StateDalton State10000 Meters341:57.62FR
Mar 8Victor Ice Breaker DualsMar 8 · 1500 Meters · Place 15 · Dalton StateDalton State1500 Meters155:24.07FR

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1TSSAA AAA Section 2 District 4May 1 · 3200 Meters · Place 3 · Stewarts Creek HighStewarts Creek High3200 Meters312:27.65 PB—
May 1TSSAA AAA Section 2 District 4May 1 · 1600 Meters · Place 4 · Stewarts Creek HighStewarts Creek High1600 Meters45:41.34 PB—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 25Johnny O MeetMar 25 · 1600 Meters · Place 3 · Stewarts Creek HighStewarts Creek High1600 Meters36:11.16SO

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30TSSAA Section 2 North Sub-Sectional - Large Schools (Riverdale)Apr 30 · 3200 Meters · Place 6 · Stewarts CreekStewarts Creek3200 Meters6.13:00.08a9
Apr 30TSSAA Section 2 North Sub-Sectional - Large Schools (Riverdale)Apr 30 · 800 Meters · Place 11 · Stewarts CreekStewarts Creek800 Meters11.2:53.39a9
Apr 23Senior Night InvitationalApr 23 · 3200 Meters · Place 3 · Stewarts CreekStewarts Creek3200 Meters3.12:59.79a9
Apr 23Senior Night InvitationalApr 23 · 1600 Meters · Place 4 · Stewarts CreekStewarts Creek1600 Meters4.6:27.22a9
Apr 23Senior Night InvitationalApr 23 · 400 Meters · Place 16 · Stewarts CreekStewarts Creek400 Meters16.1:20.86a PB9
Apr 17Siegel InvitationalApr 17 · 3200 Meters · Place 12 · Stewarts CreStewarts Cre3200 Meters1213:26.84—
Apr 17Siegel InvitationalApr 17 · 1600 Meters · Place 26 · Stewarts CreStewarts Cre1600 Meters266:19.28—
Apr 17Siegel InvitationalApr 17 · 800 Meters · Place 31 · Stewarts CreStewarts Cre800 Meters312:59.77—
Apr 17Siegel InvitationalApr 17 · 3200 Meters · Place 12 · Stewarts CreStewarts Cre3200 Meters1213:26.84—
Apr 17Siegel InvitationalApr 17 · 1600 Meters · Place 26 · Stewarts CreStewarts Cre1600 Meters266:19.28—
Apr 17Siegel InvitationalApr 17 · 800 Meters · Place 31 · Stewarts CreStewarts Cre800 Meters312:59.77—
Mar 26Wildcat InvitationalMar 26 · 3200 Meters · Place 3 · Stewarts CreekStewarts Creek3200 Meters3.13:30.38a9
Mar 20Meet at the CreekMar 20 · 3200 Meters · Place 8 · Stewarts CreStewarts Cre3200 Meters813:51.13—
Mar 20Meet at the CreekMar 20 · 1600 Meters · Place 15 · Stewarts CreStewarts Cre1600 Meters156:25.79—
Mar 20Meet at the CreekMar 20 · 800 Meters · Place 19 · Stewarts CreStewarts Cre800 Meters193:01.55—