Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA 1A State XC Championships · Nov 9 | 21:32.14 | MPSSAA 1A State XC Championships | November 9, 2019 |
| 3 Miles · Hereford HSMPSSAA 1A State Championship · Nov 11 | 22:33.23 | MPSSAA 1A State Championship | November 11, 2017 |
| 3.04 Miles · Smithsburg HS1A West Regional Championships · Oct 31 | 21:57.3 | 1A West Regional Championships | October 31, 2019 |
| 5,000 Meters · Allegany College CourseMPSSAA 1A West Regional Championships · Nov 1 | 22:30.4 | MPSSAA 1A West Regional Championships | November 1, 2018 |
| 5,000 Meters · Allegany College CourseMPSSAA 1A West Region Championships · Nov 2 | 22:28.2 | MPSSAA 1A West Region Championships | November 2, 2017 |
| 5,000 Meters · Brunswick High SchoolTRI MEET BRUNSWICK, OAKDALE, URBANA @BRUNSWICK · Mar 12 | 21:29 | TRI MEET BRUNSWICK, OAKDALE, URBANA @BRUNSWICK | March 12, 2021 |
| 5,000 Meters · Governor Thomas Johnson High SchoolFrederick County Cross Country Championships · Apr 17 | 21:15.90 | Frederick County Cross Country Championships | April 17, 2021 |
| 5,000 Meters · Governor Thomas Johnson HSGov. Thomas Johnson Patriot XC Invitational · Sep 11 | 22:26.56 | Gov. Thomas Johnson Patriot XC Invitational | September 11, 2018 |
| 5,000 Meters · Linganore High SchoolFCPS Quad- Meet- LHS, BHS, TJ, CHS · Mar 20 | 22:24 | FCPS Quad- Meet- LHS, BHS, TJ, CHS | March 20, 2021 |
| 5,000 Meters · Middletown High SchoolBHS, WHS @ MHS · Apr 10 | 21:58.00 | BHS, WHS @ MHS | April 10, 2021 |
| 5,000 Meters · Walkersville High SchoolMountain Run · Sep 27 | 24:09.41 | Mountain Run | September 27, 2017 |
| 5,000 Meters · Williamsport HS Course6th Annual Wildcat Invitational · Sep 28 | 22:42.7 | 6th Annual Wildcat Invitational | September 28, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 17 | Frederick County Cross Country ChampionshipsApr 17 · 5,000 Meters Varsity · Place 16 · Brunswick | 5,000 Meters Varsity | 16 | 21:15.90 PB | 12 |
| Apr 10 | BHS, WHS @ MHSApr 10 · 5,000 Meters Varsity · Place 7 · Brunswick | 5,000 Meters Varsity | 7 | 21:58.00 PB | 12 |
| Mar 26 | Patriot Quad Meet #2Mar 26 · 5,000 Meters Varsity · Place 10 · Brunswick | 5,000 Meters Varsity | 10 | 22:00.76 | 12 |
| Mar 20 | FCPS Quad- Meet- LHS, BHS, TJ, CHSMar 20 · 5,000 Meters Varsity · Place 7 · Brunswick | 5,000 Meters Varsity | 7 | 22:24 PB | 12 |
| Mar 12 | TRI MEET BRUNSWICK, OAKDALE, URBANA @BRUNSWICKMar 12 · 5,000 Meters Varsity · Place 9 · Brunswick | 5,000 Meters Varsity | 9 | 21:29 PB | 12 |
| Mar 5 | TRI MEET LINGANORE, MIDDLETOWN, BRUNSWICK @ BRUNSWICKMar 5 · 5,000 Meters Varsity · Place 8 · Brunswick | 5,000 Meters Varsity | 8 | 21:54.04 | 12 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MPSSAA 1A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 10 · Brunswick | 3 Miles Varsity | 10 | 21:32.14 PB | 11 |
| Oct 31 | 1A West Regional ChampionshipsOct 31 · 3.04 Miles New Division · Place 7 · Brunswick | 3.04 Miles New Division | 7 | 21:57.3 PB | 11 |
| Oct 24 | Frederick County ChampionshipOct 24 · 5,000 Meters Varsity · Place 23 · Brunswick | 5,000 Meters Varsity | 23 | 23:20.56 | 11 |
| Oct 18 | CMC ChampionshipsOct 18 · 3 Miles Varsity · Place 46 · Brunswick | 3 Miles Varsity | 46 | 21:54.0 | 11 |
| Oct 8 | Run in the ValleyOct 8 · 5,000 Meters Varsity · Place 9 · Brunswick | 5,000 Meters Varsity | 9 | 22:41 | 11 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Varsity · Place 28 · Brunswick | 5,000 Meters Varsity | 28 | 23:30.2 | 11 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Varsity · Place 20 · Brunswick | 5,000 Meters Varsity | 20 | 23:30.2 | 11 |
| Sep 28 | 6th Annual Wildcat InvitationalSep 28 · 5,000 Meters Girls' Maryland Varsity · Place 22 · Brunswick | 5,000 Meters Girls' Maryland Varsity | 22 | 22:42.7 PB | 11 |
| Sep 18 | Wmspt, Catoctin, CS & Brunswick @ SmithsburgSep 18 · 3.04 Miles Varsity · Place 10 · Brunswick | 3.04 Miles Varsity | 10 | 24:15.50 | 11 |
| Sep 14 | 5th Rebel InvitationalSep 14 · 5,000 Meters Varsity · Place 25 · Brunswick | 5,000 Meters Varsity | 25 | 22:25.4 | 11 |
| Sep 7 | 37th Annual Brunswick "Zumbach" InvitatonalSep 7 · Varsity · Place 33 · Brunswick | Varsity | 33 | 22:34.48 | 11 |
2018 Cross Country
10 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 1A State ChampionshipNov 11 · 3 Miles Varsity · Place 27 · Brunswick | 3 Miles Varsity | 27 | 22:33.23 PB | 9 |
| Nov 2 | MPSSAA 1A West Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 17 · Brunswick | 5,000 Meters Varsity | 17 | 22:28.2 PB | 9 |
| Oct 26 | Frederick County ChampionshipOct 26 · 3 Miles Varsity · Place 35 · Brunswick | 3 Miles Varsity | 35 | 22:28.39 | 9 |
| Oct 20 | CMC ChampionshipsOct 20 · 3 Miles Varsity · Place 23 · Brunswick | 3 Miles Varsity | 23 | 21:38.9 | 9 |
| Sep 27 | Mountain RunSep 27 · 5,000 Meters Varsity · Place 40 · Brunswick | 5,000 Meters Varsity | 40 | 24:09.41 PB | 9 |
| Sep 22 | Run in the ValleySep 22 · 5,000 Meters Varsity · Place 20 · Brunswick | 5,000 Meters Varsity | 20 | 23:35.80 | 9 |
| Sep 18 | Quint MeetSep 18 · 3.04 Miles Varsity · Place 13 · Brunswick | 3.04 Miles Varsity | 13 | 25:18.4 | 9 |
| Sep 9 | Rebel InvitationalSep 9 · 5,000 Meters Varsity · Place 70 · Brunswick | 5,000 Meters Varsity | 70 | 23:55.8 | 9 |
| Sep 2 | Brunswick InvitationalSep 2 · 3 Miles Varsity · Place 34 · Brunswick | 3 Miles Varsity | 34 | 23:06.40 | 9 |