| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1000 Meters · IndoorMondo HS Elite Invitational · Jan 25 | 3:14.08 | Mondo HS Elite Invitational | January 25, 2019 |
| 1600 Meters · IndoorGuilford County Championships · Jan 30 | 5:33.49 | Guilford County Championships | January 30, 2018 |
| 3200 Meters · IndoorGuilford County Championships · Jan 30 | 12:06.69 | Guilford County Championships | January 30, 2018 |
| 500 Meters · IndoorSouthwest Guilford Invitational #1 · Dec 6 | 1:36.73a | Southwest Guilford Invitational #1 | December 6, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jan 28 | Guilford County ChampionshipsJan 28 · 3200 Meters · Place 4 · Ragsdale | 3200 Meters | 4 | 12:49.67 | — |
| Jan 28 | Guilford County ChampionshipsJan 28 · 1000 Meters · Place 2 · Ragsdale | 1000 Meters | 2 | 3:18.15 | — |
| Jan 28 | Guilford County ChampionshipsJan 28 · 3200 Meters · Place 4 · Ragsdale | 3200 Meters | 4 | 12:49.67 | — |
| Jan 28 | Guilford County ChampionshipsJan 28 · 1000 Meters · Place 2 · Ragsdale | 1000 Meters | 2 | 3:18.15 | — |
| Jan 25 | Mondo HS Elite InvitationalJan 25 · 1000 Meters · Place 22 · Ragsdale | 1000 Meters | 22 | 3:15.40 | — |
| Jan 25 | Mondo HS Elite InvitationalJan 25 · 1000 Meters · Place 17 · Ragsdale | 1000 Meters | 17 | 3:14.08 PB | — |
| Jan 8 | Southwest Guilford Meet #2Jan 8 · 3200 Meters · Place 3 · Ragsdale | 3200 Meters | 3 | 12:22.81 | — |
| Jan 8 | Southwest Guilford Meet #2Jan 8 · 1000 Meters · Place 3 · Ragsdale | 1000 Meters | 3 | 3:16.61 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 22 | JDL Patriot Holiday InvitationalDec 22 · 1000 Meters · Place 5 · Ragsdale | 1000 Meters | 5. | 3:17.74a | 12 |
| Dec 22 | JDL Patriot Holiday InvitationalDec 22 · 1600 Meters · Place 3 · Ragsdale | 1600 Meters | 3. | 5:38.74a | 12 |
| Dec 4 | Southwest Guilford Invitational #1 Dec 4 · 3200 Meters · Place 2 · Ragsdale | 3200 Meters | 2. | 12:35.55a | 12 |
| Dec 4 | Southwest Guilford Invitational #1 Dec 4 · 1600 Meters · Place 2 · Ragsdale | 1600 Meters | 2. | 5:42.09a | 12 |
| Nov 20 | H.O.T. Turkey Meet (High Octane Track)Nov 20 · 1000 Meters · Place 1 · Ragsdale | 1000 Meters | 1. | 3:21.16a | 12 |
| Jan 30 | Guilford County ChampionshipsJan 30 · 3200 Meters · Place 2 · Ragsdale | 3200 Meters | 2 | 12:06.69 PB | — |
| Jan 30 | Guilford County ChampionshipsJan 30 · 1600 Meters · Place 2 · Ragsdale | 1600 Meters | 2 | 5:33.49 PB | — |
| Jan 9 | Southwest Guilford Meet #2Jan 9 · 3200 Meters · Place 1 · Ragsdale | 3200 Meters | 1 | 12:34.27 | — |
| Jan 9 | Southwest Guilford Meet #2Jan 9 · 1600 Meters · Place 3 · Ragsdale | 1600 Meters | 3 | 5:36.70 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 19 | Mighty Explorers Challenge #3Dec 19 · 3200 Meters · Place 2 · Ragsdale | 3200 Meters | 2. | 12:21.71a | 11 |
| Dec 19 | Mighty Explorers Challenge #3Dec 19 · 1600 Meters · Place 1 · Ragsdale | 1600 Meters | 1. | 5:36.76a | 11 |
| Dec 16 | NCRunners Holiday InvitationalDec 16 · 1600 Meters · Place 19 · Ragsdale | 1600 Meters | 19. | 5:39.71a | 11 |
| Dec 5 | Southwest Guilford Invitational #1Dec 5 · 3200 Meters · Place 1 · Ragsdale | 3200 Meters | 1. | 12:21.20a | 11 |
| Dec 5 | Southwest Guilford Invitational #1Dec 5 · 1000 Meters · Place 3 · Ragsdale | 1000 Meters | 3. | 3:15.40a | 11 |
| Nov 21 | Mighty Explorers Challenge #1Nov 21 · 3200 Meters · Place 1 · Ragsdale | 3200 Meters | 1. | 12:18.35a | 11 |
| Nov 21 | Mighty Explorers Challenge #1Nov 21 · 1000 Meters · Place 1 · Ragsdale | 1000 Meters | 1. | 3:14.57a | 11 |
| Jan 31 | Guilford County Indoor ChampionshipsJan 31 · 3200 Meters · Place 6 · Ragsdale | 3200 Meters | 6 | 12:43.26 | — |
| Jan 31 | Guilford County Indoor ChampionshipsJan 31 · 1600 Meters · Place 7 · Ragsdale | 1600 Meters | 7 | 5:52.76 | — |
| Jan 17 | Mighty Explorers Challenge #4Jan 17 · 3200 Meters · Place 2 · Ragsdale | 3200 Meters | 2 | 12:44.85 | — |
| Jan 17 | Mighty Explorers Challenge #4Jan 17 · 1600 Meters · Place 2 · Ragsdale | 1600 Meters | 2 | 5:51.92 | — |
| Jan 12 | Southwest Guilford Invitational #2Jan 12 · 3200 Meters · Place 2 · Ragsdale | 3200 Meters | 2 | 12:51.82 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 16 | Mighty Explorers Challenge #3Dec 16 · 3200 Meters · Place 4 · Ragsdale | 3200 Meters | 4. | 12:45.72a | 10 |
| Dec 16 | Mighty Explorers Challenge #3Dec 16 · 1000 Meters · Place 5 · Ragsdale | 1000 Meters | 5. | 3:28.93a | 10 |
| Dec 6 | Southwest Guilford Invitational #1Dec 6 · 500 Meters · Place 17 · Ragsdale | 500 Meters | 17. | 1:36.73a PB | 10 |
| Nov 29 | Mighty Explorers Challenge #2Nov 29 · 1000 Meters · Place 2 · Ragsdale | 1000 Meters | 2. | 3:32.91a | 10 |
| Feb 2 | Guilford County Indoor ChampionshipsFeb 2 · 3200 Meters · Place 8 · Ragsdale | 3200 Meters | 8 | 15:56.71 | 09 |
| Feb 2 | Guilford County Indoor ChampionshipsFeb 2 · 1600 Meters · Place 17 · Ragsdale | 1600 Meters | 17 | 6:44.59 | 09 |
| Jan 15 | Mighty Explorers Challenge #4Jan 15 · 1600 Meters · Place 24 · Ragsdale | 1600 Meters | 24 | 6:45.98 | 09 |