Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
27 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | GHSA Class 6A State ChampionshipsMay 13 · 1600 Meters · Place 14 · South Effingham | 1600 Meters | 14. | 4:34.20a | 12 |
| May 8 | GHSA Class 6A Sectional AMay 8 · 1600 Meters · Place 4 · South Effingham | 1600 Meters | 4. | 4:31.13a PB | 12 |
| May 8 | GHSA Class 6A Sectional AMay 8 · 800 Meters · Place 9 · South Effingham | 800 Meters | 9. | 2:04.71a PB | 12 |
| Apr 21 | GHSA Class 6A Region 2Apr 21 · 1600 Meters · Place 3 · South Effingham | 1600 Meters | 3. | 4:33.72a | 12 |
| Apr 21 | GHSA Class 6A Region 2Apr 21 · 800 Meters · South Effingham | 800 MetersRelay Split | — | 8:07Unofficial | 12 |
| Apr 21 | GHSA Class 6A Region 2Apr 21 · 800 Meters · Place 3 · South Effingham | 800 Meters | 3. | 2:04.72a | 12 |
| Apr 16 | Apex InvitationalApr 16 · 1600 Meters · Place 4 · South Effingham | 1600 Meters | 4. | 4:42.93a | 12 |
| Apr 16 | Apex InvitationalApr 16 · 800 Meters · South Effingham | 800 MetersRelay Split | — | 2:04Unofficial | 12 |
| Apr 16 | Apex InvitationalApr 16 · 800 Meters · Place 5 · South Effingham | 800 Meters | 5. | 2:09.62a | 12 |
| Apr 3 | Statesboro RelaysApr 3 · 3200 Meters · Place 2 · South Effing | 3200 Meters | 2 | 10:07.91 PB | — |
| Apr 3 | Statesboro RelaysApr 3 · 800 Meters · Place 2 · South Effing | 800 Meters | 2 | 2:07.09 | — |
| Mar 25 | Mustang MadnessMar 25 · 3200 Meters · Place 5 · South Effing | 3200 Meters | 5 | 10:34.46 | — |
| Mar 25 | Mustang MadnessMar 25 · 1600 Meters · Place 1 · South Effing | 1600 Meters | 1 | 4:38.67 | — |
| Mar 19 | Indian InviteMar 19 · 3200 Meters · South Effingham | 3200 Meters | — | 10:13.59aUnofficial | 12 |
| Mar 19 | Indian InviteMar 19 · 1600 Meters · South Effingham | 1600 Meters | — | 4:53.01aUnofficial | 12 |
| Mar 19 | Indian InviteMar 19 · 800 Meters · South Effingham | 800 MetersRelay Split | — | 2:14.93Unofficial | 12 |
| Mar 11 | Bradwell InstituteMar 11 · 800 Meters · Place 1 · South Effing | 800 Meters | 1 | 2:09.45 | — |
| Mar 5 | BSN Baldwin HSMar 5 · 3200 Meters · South Effingham | 3200 Meters | — | 10:20.13aUnofficial | 12 |
| Mar 5 | BSN Baldwin HSMar 5 · 1600 Meters · South Effingham | 1600 Meters | — | 4:46.44aUnofficial | 12 |
| Mar 5 | BSN Baldwin HSMar 5 · 400 Meters · South Effingham | 400 MetersRelay Split | — | 58.86Unofficial | 12 |
| Feb 27 | StatesboroFeb 27 · 1600 Meters · Place 5 · South Effingham | 1600 Meters | 5. | 4:41.68aUnofficial | 12 |
| Feb 27 | StatesboroFeb 27 · 400 Meters · South Effingham | 400 MetersRelay Split | — | 56.1Unofficial | 12 |
| Feb 27 | StatesboroFeb 27 · 800 Meters · Place 4 · South Effingham | 800 Meters | 4. | 2:08.19aUnofficial | 12 |
| Jan 12 | Trials Jan 12 · 3200 Meters · South Effingham | 3200 Meters | — | 10:44Unofficial | 12 |
| Jan 12 | Trials Jan 12 · 1600 Meters · South Effingham | 1600 Meters | — | 4:48.28Unofficial | 12 |
| Jan 12 | Trials Jan 12 · 800 Meters · South Effingham | 800 Meters | — | 2:09.48Unofficial | 12 |
| Jan 12 | Trials Jan 12 · 400 Meters · South Effingham | 400 Meters | — | 57.56Unofficial | 12 |
2020 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 6 | BHS MilledgevilleMar 6 · 3200 Meters · South Effingham | 3200 Meters | — | 10:55.75aUnofficial | 11 |
| Mar 6 | BHS MilledgevilleMar 6 · 1600 Meters · South Effingham | 1600 Meters | — | 4:59.69aUnofficial | 11 |
| Mar 6 | BHS MilledgevilleMar 6 · 800 Meters · South Effingham | 800 MetersRelay Split | — | 2:21Unofficial | 11 |
| Feb 13 | Canceled - Bradwell HOME TIMESFeb 13 · 3200 Meters · South Effingham | 3200 Meters | — | 11:12Unofficial | 11 |
| Feb 13 | Canceled - Bradwell HOME TIMESFeb 13 · 1600 Meters · South Effingham | 1600 Meters | — | 5:07Unofficial | 11 |
| Feb 13 | Canceled - Bradwell HOME TIMESFeb 13 · 400 Meters · South Effingham | 400 MetersRelay Split | — | 1:00Unofficial | 11 |
| Jan 21 | TryoutsJan 21 · 3200 Meters · South Effingham | 3200 Meters | — | 11:29Unofficial | 11 |
| Jan 21 | TryoutsJan 21 · 1600 Meters · South Effingham | 1600 Meters | — | 5:10Unofficial | 11 |
| Jan 21 | TryoutsJan 21 · 800 Meters · South Effingham | 800 Meters | — | 2:14.23Unofficial | 11 |
| Jan 21 | TryoutsJan 21 · 400 Meters · South Effingham | 400 Meters | — | 56.75Unofficial | 11 |
2020 Indoor Track
2 results2019 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | GHSA 7A Sectional (Regions 2, 4, 5, 8)May 4 · 3200 Meters · Place 12 · South Effingham | 3200 Meters | 12 | 11:16.52 | — |
| May 4 | SectionalsMay 4 · 3200 Meters · South Effingham | 3200 Meters | — | 11:16.52aUnofficial | 10 |
| Apr 17 | 2 AAAAA Region MeetApr 17 · 3200 Meters · Place 2 · South Effing | 3200 Meters | 2 | 10:45.87 | — |
| Apr 17 | GHSA Region 2-5A ChampionshipsApr 17 · 3200 Meters · Place 2 · South Effingham | 3200 Meters | 2. | 10:45.87a | 10 |
| Apr 6 | The ClassicApr 6 · 3200 Meters · Place 9 · South Effingham | 3200 Meters | 9. | 10:54.14a | 10 |
| Apr 3 | Stampede at the CorralApr 3 · 1600 Meters · Place 3 · South Effingham High | 1600 Meters | 3 | 4:54.20 | 10 |
| Apr 3 | Stampede at the CorralApr 3 · 3200 Meters · Place 3 · South Effingham High | 3200 Meters | 3 | 11:10.00 | 10 |
| Mar 30 | Shark InviteMar 30 · 3200 Meters · Place 6 · South Effingham | 3200 Meters | 6. | 11:06.25a | 10 |
| Mar 20 | March MadnessMar 20 · 3200 Meters · Place 2 · South Effingham High | 3200 Meters | 2 | 11:06.00 | 10 |
| Mar 13 | Glynn Academy Home Meet #1Mar 13 · Combined results · Place 2 · South Effingham High | Combined results | 2 | 11.17 PB | 10 |
| Mar 6 | SEBMar 6 · 3200 Meters · South Effingham | 3200 Meters | — | 11:15Unofficial | 10 |
| Mar 1 | 1st Friday Night LightsMar 1 · 3200 Meters · Place 8 · South Effingham | 3200 Meters | 8. | 11:25.97a | 10 |
| Mar 1 | 1st Friday Night LightsMar 1 · 800 Meters · Place 13 · South Effingham | 800 Meters | 13. | 2:18.07a | 10 |
| Mar 1 | Baldwin HSMar 1 · 3200 Meters · South Effingham | 3200 Meters | — | 11:25aUnofficial | 10 |
| Mar 1 | Baldwin HSMar 1 · 800 Meters · South Effingham | 800 Meters | — | 2:18aUnofficial | 10 |
| Feb 20 | Liberty HighFeb 20 · 3200 Meters · South Effingham | 3200 Meters | — | 11:55Unofficial | 10 |
| Feb 20 | Liberty HighFeb 20 · 800 Meters · South Effingham | 800 Meters | — | 2:20Unofficial | 10 |
| Jan 15 | TryoutsJan 15 · 3200 Meters · South Effingham | 3200 Meters | — | 11:53Unofficial | 10 |
| Jan 15 | TryoutsJan 15 · 1600 Meters · South Effingham | 1600 Meters | — | 5:28Unofficial | 10 |
| Jan 15 | TryoutsJan 15 · 800 Meters · South Effingham | 800 Meters | — | 2:23Unofficial | 10 |
| Jan 15 | TryoutsJan 15 · 400 Meters · South Effingham | 400 Meters | — | 1:00Unofficial | 10 |
2018 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 18 | GHSA Region 2-AAAAAApr 18 · 3200 Meters · Place 6 · South Effingham | 3200 Meters | 6. | 11:20.15a | 10 |
| Apr 18 | GHSA Region 2-AAAAAApr 18 · 1600 Meters · Place 7 · South Effingham | 1600 Meters | 7. | 5:04.69a | 10 |
| Apr 18 | 2-AAAAA Region MeetApr 18 · 3200 Meters · Place 6 · South Effingham | 3200 Meters | 6. | 11:20.15a | 10 |
| Apr 18 | 2-AAAAA Region MeetApr 18 · 1600 Meters · Place 7 · South Effingham | 1600 Meters | 7. | 5:04.69a | 10 |
| Apr 12 | Stampede at the CorralApr 12 · 3200 Meters · Place 2 · South Effingham High | 3200 Meters | 2 | 11:38.0 | — |
| Apr 12 | Stampede at the CorralApr 12 · 1600 Meters · Place 1 · South Effingham High | 1600 Meters | 1 | 5:19.0 | — |
| Apr 12 | Stampede at the CorralApr 12 · 3200 Meters · Place 2 · South Effingham High | 3200 Meters | 2 | 11:38.0 | — |
| Mar 30 | PlankenhornMar 30 · 3200 Meters · Place 4 · South Effingham | 3200 Meters | 4. | 10:59.93a | 10 |
| Mar 22 | Papa Pizza RHMar 22 · 1600 Meters · Place 8 · South Effingham | 1600 Meters | 8. | 5:06.01aUnofficial | 10 |
| Mar 15 | SEHSMar 15 · 3200 Meters · South Effingham | 3200 Meters | — | 11:20Unofficial | 10 |
| Mar 15 | SEHSMar 15 · 800 Meters · South Effingham | 800 Meters | — | 2:23Unofficial | 10 |
| Mar 10 | Swamp RelaysMar 10 · 1600 Meters · Place 16 · South Effing | 1600 Meters | 16 | 5:09.56 | — |
| Feb 15 | Liberty MeetFeb 15 · 1600 Meters · Place 5 · South Effingham | 1600 Meters | 5. | 5:12.70a | 10 |
| Feb 15 | Liberty MeetFeb 15 · 400 Meters · Place 6 · South Effingham | 400 MetersRelay Split | 6. | 1:03Unofficial | 10 |
| Jan 16 | TryoutJan 16 · 3200 Meters · South Effingham | 3200 Meters | — | 13:04Unofficial | 10 |
| Jan 16 | TryoutJan 16 · 1600 Meters · South Effingham | 1600 Meters | — | 5:48Unofficial | 10 |
| Jan 16 | TryoutJan 16 · 800 Meters · South Effingham | 800 Meters | — | 2:30Unofficial | 10 |
| Jan 16 | TryoutJan 16 · 400 Meters · South Effingham | 400 Meters | — | 1:07Unofficial | 10 |
2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 24 | Statesboro RelaysFeb 24 · 3200 Meters · Place 6 · South Effing | 3200 Meters | 6 | 11:20.26 | — |