Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Towson High SchoolBCPS Country Relays · Sep 8 | 19:33.09 | BCPS Country Relays | September 8, 2018 |
| 5,000 Meters · Baltimore County Agriculture Resource CentterBaltimore County Championships · Oct 21 | 17:46.2 | Baltimore County Championships | October 21, 2017 |
| 5,000 Meters · DulaneyBCPS High School Cross Country Championships · Oct 19 | 18:30 | BCPS High School Cross Country Championships | October 19, 2019 |
| 5,000 Meters · Lehigh University - Murray H. Goodman Campus46th Annual Paul Short Run · Oct 5 | 18:11.2 | 46th Annual Paul Short Run | October 5, 2019 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 18:45.7 | NXR Southeast Regional Championships | November 24, 2018 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 25 | 18:16.3 | NXR Southeast Regional Championships | November 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | BCPS High School Cross Country ChampionshipsOct 19 · 5,000 Meters Open · Place 2 · Dulaney | 5,000 Meters Open | 2 | 18:30 PB | 12 |
| Oct 12 | 8th Annual Gunpowder Falls InvitationalOct 12 · 5,000 Meters Open · Place 4 · DULANEY | 5,000 Meters Open | 4 | 6:07 | — |
| Oct 10 | Kenwood, Lansdowne, Catonsville, Patapsco, Dundalk@DulaneyOct 10 · 3,200 Meters Varsity · Place 16 · Dulaney | 3,200 Meters Varsity | 16 | 12:04.2 | 12 |
| Oct 5 | 46th Annual Paul Short RunOct 5 · 5,000 Meters Junior Varsity · Place 56 · Dulaney | 5,000 Meters Junior Varsity | 56 | 18:11.2 PB | 12 |
| Sep 21 | Bull Run InvitationalSep 21 · 3 Miles Junior Varsity · Place 22 · Dulaney | 3 Miles Junior Varsity | 22 | 18:54.0 | 12 |
| Sep 14 | 37th Annual Barnhart Memorial XC InvitationalSep 14 · 5,000 Meters Open · Place 9 · DULANEY | 5,000 Meters Open | 9 | 6:17 | — |
| Sep 7 | BCPS County RelaysSep 7 · 3 Miles Open · Place 62 · Dulaney | 3 Miles Open | 62 | 19:57.70Unofficial | 12 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Open Invitational · Place 328 · Dulaney | 5,000 Meters Open Invitational | 328 | 18:45.7 PB | 11 |
| Oct 20 | Baltimore County Public Schools XC ChampionshipsOct 20 · Open · Place 7 · DULANEY | Open | 7 | 6:10 | — |
| Oct 13 | 7th Annual Gunpowder Falls Invitational Oct 13 · Open · Place 17 · DULANEY | Open | 17 | 6:24 | — |
| Oct 3 | Dulaney, Franklin, Kenwood, Perry Hall, Milford Mill @ Parkville Oct 3 · 5,000 Meters Varsity · Place 6 · Dulaney | 5,000 Meters Varsity | 6 | 20:01 | 11 |
| Sep 29 | 36th Annual Barnhart Memorial Cross Country Invitational Sep 29 · Open · Place 30 · DULANEY | Open | 30 | 6:39 | — |
| Sep 12 | Carver, Dulaney, Patapsco @ TowsonSep 12 · 5,000 Meters Varsity · Place 26 · DUL | 5,000 Meters Varsity | 26 | 21:25 | — |
| Sep 8 | BCPS Country RelaysSep 8 · 3 Miles Open · Place 35 · Dulaney | 3 Miles Open | 35 | 19:33.09 PB | 11 |
2017 Cross Country
3 results2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Baltimore County ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 19 · Dulaney | 5,000 Meters Junior Varsity | 19 | 18:51.71 | 9 |
| Oct 10 | Dundalk, Catonsville, Lansdowne, Patapsco, Woodlawn @ Dulaney Oct 10 · 5,000 Meters Junior Varsity · Place 36 · Dulaney | 5,000 Meters Junior Varsity | 36 | 23:45.2 | 9 |
| Sep 24 | Spiked Shoe XC InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 62 · Dulaney | 5,000 Meters Junior Varsity | 62 | 19:31.70 | — |