Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 23 | 19:52.5 | Bull Run 2023 | September 23, 2023 |
| 3 Miles · Hereford HSBull Run · Sep 21 | 18:37.7 | Bull Run | September 21, 2024 |
| 3 Miles · South River High SchoolSeahawk Invite · Sep 3 | 18:20.82 | Seahawk Invite | September 3, 2022 |
| 5,000 Meters · Agricultural History Farm ParkSkip Grant Invitational · Sep 28 | 18:53.60 | Skip Grant Invitational | September 28, 2024 |
| 5,000 Meters · Chesapeake High SchoolAACPS XC County Championship · Oct 26 | 17:40.30 | AACPS XC County Championship | October 26, 2021 |
| 5,000 Meters · Dulaney40th Annual Richard Barnhart Memorial Invitational · Sep 9 | 18:51.63 | 40th Annual Richard Barnhart Memorial Invitational | September 9, 2023 |
| 5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 10 | 18:20.16 | 39th Annual Richard Barnhart Memorial Invitational | September 10, 2022 |
| 5,000 Meters · South River High SchoolSeahawk Invitational · Oct 16 | 17:21.4 | Seahawk Invitational | October 16, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 85 · Crofton | 5,000 Meters Varsity | 85 | 17:36.42 | 12 |
| Sep 28 | Skip Grant InvitationalSep 28 · 5,000 Meters Varsity Boys · Place 38 · Crofton | 5,000 Meters Varsity Boys | 38 | 18:53.60 PB | 12 |
| Sep 21 | Bull RunSep 21 · 3 Miles Elite · Place 65 · Crofton | 3 Miles Elite | 65 | 18:37.7 PB | 12 |
| Sep 14 | Chesapeake InviteSep 14 · 5,000 Meters Varsity · Place 64 · Crofton | 5,000 Meters Varsity | 64 | 18:24.72 | 12 |
| Sep 7 | Seahawk XC InvitationalSep 7 · 3 Miles Varsity · Place 71 · Crofton | 3 Miles Varsity | 71 | 17:13.06 | 12 |
2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MPSSAA 3A State ChampionshipsNov 13 · 3 Miles Varsity · Place 115 · Crofton | 3 Miles Varsity | 115 | 19:02.56 | 9 |
| Nov 4 | MPSSAA 3A South Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 25 · Crofton | 5,000 Meters Varsity | 25 | 17:55.00 | 9 |
| Oct 26 | AACPS XC County ChampionshipOct 26 · 5,000 Meters Varsity · Place 35 · Crofton | 5,000 Meters Varsity | 35 | 17:40.30 PB | 9 |
| Oct 16 | Seahawk InvitationalOct 16 · 5,000 Meters Large Varsity · Place 49 · Crofton | 5,000 Meters Large Varsity | 49 | 17:21.4 PB | 9 |
| Oct 6 | AACPS Inter-County Meet #2Oct 6 · 5,000 Meters Varsity · Place 5 · Crofton | 5,000 Meters Varsity | 5 | 17:45.80 | 9 |
| Sep 18 | Bull Run InvitationalSep 18 · 3 Miles Varsity · Place 47 · Crofton | 3 Miles Varsity | 47 | 19:40.4 | 9 |
| Sep 15 | AACPS Inter-County Meet #1Sep 15 · 5,000 Meters Varsity · Place 12 · Crofton | 5,000 Meters Varsity | 12 | 20:01.61Unofficial | 9 |
| Sep 11 | 38th Annual Barnhart Memorial XC Invitational Sep 11 · 5,000 Meters Varsity · Place 90 · Crofton | 5,000 Meters Varsity | 90 | 19:26.0 | 9 |