Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hammond High SchoolCentennial, Glenelg, & Hammond · Sep 13 | 13:38.44 | Centennial, Glenelg, & Hammond | September 13, 2017 |
| 3 Miles · Centennial HSHoCo Invitational · Sep 14 | 17:01 | HoCo Invitational | September 14, 2019 |
| 3 Miles · Hereford HSMPSSAA 3A State XC Championships · Nov 9 | 16:55.99 | MPSSAA 3A State XC Championships | November 9, 2019 |
| 3 Miles · Wilde Lake High SchoolCentennial, Marriotts Ridge @ Wilde Lake · Oct 10 | 20:22.9 | Centennial, Marriotts Ridge @ Wilde Lake | October 10, 2018 |
| 3,000 Meters · Howard High School Athletic FieldLong Reach, Centennial @ Howard · Sep 12 | 12:31.78 | Long Reach, Centennial @ Howard | September 12, 2018 |
| 5,000 Meters · Reservoir High SchoolCentennial, Oakland Mills, & Reservoir · Oct 18 | 21:39.53 | Centennial, Oakland Mills, & Reservoir | October 18, 2017 |
| 5,000 Meters · River Hill HSCentennial, Mt Hebron @ River Hill · Oct 17 | 19:31 | Centennial, Mt Hebron @ River Hill | October 17, 2018 |
| 5,000 Meters · Urbana High SchoolUrbana Invitational · Oct 7 | 21:10.8 | Urbana Invitational | October 7, 2017 |
| 5,000 Meters · Wakefield Valley ParkWestminster Invite · Oct 5 | 17:27.0 | Westminster Invite | October 5, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results2018 Cross Country
5 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Centennial, Oakland Mills, & ReservoirOct 18 · 5,000 Meters Junior Varsity · Place 37 · Centennial | 5,000 Meters Junior Varsity | 37 | 21:39.53 PB | 9 |
| Oct 7 | Urbana InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 23 · Centennial | 5,000 Meters Junior Varsity | 23 | 21:10.8 PB | 9 |
| Sep 23 | Spiked Shoe InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 216 · Centennial H | 5,000 Meters Junior Varsity | 216 | 21:40.18 | — |
| Sep 13 | Centennial, Glenelg, & HammondSep 13 · 2 Miles B · Place 27 · Centennial | 2 Miles B | 27 | 13:38.44 PB | 9 |
| Sep 9 | Howard County InvitationalSep 9 · 3 Miles Frosh/Soph Freshman · Place 110 · Centennial | 3 Miles Frosh/Soph Freshman | 110 | 20:54.99 | 9 |
| Sep 2 | Brunswick InvitationalSep 2 · 3 Miles Junior Varsity · Place 81 · Centennial | 3 Miles Junior Varsity | 81 | 20:54.12 | 9 |