Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford High SchoolMPSSAA 1A State Championships · Nov 11 | 21:52.41 | MPSSAA 1A State Championships | November 11, 2023 |
| 3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 23 | 23:48.6 | Bull Run 2023 | September 23, 2023 |
| 3 Miles · Hereford HSMPSSAA 2A State Championships · Nov 12 | 23:19.13 | MPSSAA 2A State Championships | November 12, 2022 |
| 3 Miles · Liberty HSMPSSAA 2A West Region Championships · Nov 3 | 22:58.89 | MPSSAA 2A West Region Championships | November 3, 2022 |
| 3 Miles · Westminster High SchoolCentury and Liberty at Westminster · Apr 7 | 25:05.4 | Century and Liberty at Westminster | April 7, 2021 |
| 3.1 Miles · Herring Run ParkMPSSAA 1A North Region Championships · Nov 2 | 21:16.41 | MPSSAA 1A North Region Championships | November 2, 2023 |
| 5,000 Meters · Brunswick HSBrunswick "Zumbach" 38th Annual Invitational · Sep 4 | 25:46.69 | Brunswick "Zumbach" 38th Annual Invitational | September 4, 2021 |
| 5,000 Meters · Carroll Community College CourseCarroll County Cross Country Championship · Apr 14 | 26:12.78 | Carroll County Cross Country Championship | April 14, 2021 |
| 5,000 Meters · Governor Thomas Johnson High SchoolPatriot XC Invitational · Oct 14 | 21:35.36 | Patriot XC Invitational | October 14, 2023 |
| 5,000 Meters · Manchester Valley High SchoolMV Quad Meet · Oct 20 | 25:08.58 | MV Quad Meet | October 20, 2021 |
| 5,000 Meters · South Carroll High SchoolCentury, FSK, Liberty,@ South Carroll · Mar 20 | 25:23.0 | Century, FSK, Liberty,@ South Carroll | March 20, 2021 |
| 5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 26 | 27:47.5 | CHAMPS Northeast Regional XC Championships | November 26, 2022 |
| 5,000 Meters · Wakefield Valley ParkWestminster Invite · Sep 25 | 24:11.1 | Westminster Invite | September 25, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Junior / Senior · Place 35 · Marriottsville, MDMarriottsville, MD | 5,000 Meters Junior / Senior | 35 | 27:47.5 PB | 11 |
| Nov 12 | MPSSAA 2A State ChampionshipsNov 12 · 3 Miles Varsity · Place 31 · LibertyLiberty | 3 Miles Varsity | 31 | 23:19.13 PB | 11 |
| Nov 3 | MPSSAA 2A West Region ChampionshipsNov 3 · 3 Miles Varsity · Place 16 · LibertyLiberty | 3 Miles Varsity | 16 | 22:58.89 PB | 11 |
| Oct 26 | Carroll County Cross Country ChampionshipOct 26 · 5,000 Meters Varsity · Place 13 · LibertyLiberty | 5,000 Meters Varsity | 13 | 23:27.1 | 11 |
| Oct 20 | MV 5-Team MeetOct 20 · 5,000 Meters Varsity · Place 12 · LibertyLiberty | 5,000 Meters Varsity | 12 | 25:08.50 | 11 |
| Oct 15 | 10th Annual Gunpowder Falls Invitational Oct 15 · 5,000 Meters Varsity · Place 41 · LibertyLiberty | 5,000 Meters Varsity | 41 | 22:28.48 | 11 |
| Sep 24 | Cougar ChallengeSep 24 · 5,000 Meters Varsity · Place 17 · LibertyLiberty | 5,000 Meters Varsity | 17 | 23:48.8 | 11 |
| Sep 10 | Eagle InvitationalSep 10 · 3 Miles Varsity · Place 56 · LibertyLiberty | 3 Miles Varsity | 56 | 23:12.75 | 11 |
| Sep 3 | 39TH ANNUAL BRUNSWICK ZUMBACH INVITATIONALSep 3 · 5,000 Meters Varsity · Place 40 · LibertyLiberty | 5,000 Meters Varsity | 40 | 24:43.46 | 11 |
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Carroll County Cross Country ChampionshipsOct 28 · 5,000 Meters Varsity · Place 22 · LibertyLiberty | 5,000 Meters Varsity | 22 | 23:33.19 | 10 |
| Oct 20 | MV Quad MeetOct 20 · 5,000 Meters Varsity · Place 8 · LibertyLiberty | 5,000 Meters Varsity | 8 | 25:08.58 PB | 10 |
| Sep 29 | Crossfire InviteSep 29 · 5,000 Meters Varsity · Place 19 · LibertyLiberty | 5,000 Meters Varsity | 19 | 24:12.8 | 10 |
| Sep 25 | Westminster InviteSep 25 · 5,000 Meters Varsity · Place 24 · LibertyLiberty | 5,000 Meters Varsity | 24 | 24:11.1 PB | 10 |
| Sep 18 | Bull Run InvitationalSep 18 · 3 Miles Varsity · Place 42 · LibertyLiberty | 3 Miles Varsity | 42 | 25:08.9 | 10 |
| Sep 11 | Eagle InvitationalSep 11 · 3 Miles Varsity · Place 93 · LibertyLiberty | 3 Miles Varsity | 93 | 24:39.40 | 10 |
| Sep 4 | Brunswick "Zumbach" 38th Annual InvitationalSep 4 · 5,000 Meters Varsity · Place 81 · LibertyLiberty | 5,000 Meters Varsity | 81 | 25:46.69 PB | 10 |
| Apr 14 | Carroll County Cross Country ChampionshipApr 14 · 5,000 Meters Junior Varsity · Place 3 · LibertyLiberty | 5,000 Meters Junior Varsity | 3 | 26:12.78 PB | 9 |
| Apr 14 | Carroll County Cross Country ChampionshipApr 14 · 5,000 Meters Varsity · Place 35 · LibertyLiberty | 5,000 Meters Varsity | 35 | 26:12.78 | 9 |
| Apr 7 | Century and Liberty at WestminsterApr 7 · 3 Miles Varsity · Place 19 · LibertyLiberty | 3 Miles Varsity | 19 | 25:05.4 PB | 9 |
| Mar 20 | Century, FSK, Liberty,@ South CarrollMar 20 · 5,000 Meters Varsity · Place 18 · LibertyLiberty | 5,000 Meters Varsity | 18 | 25:23.0 PB | 9 |
| Mar 17 | FSK, Winters Mill at LibertyMar 17 · 3 Miles Varsity · Place 9 · LibertyLiberty | 3 Miles Varsity | 9 | 24:18.6 | 9 |
| Mar 13 | Westminster, Man Valley at LibertyMar 13 · 3 Miles Varsity · Place 13 · LibertyLiberty | 3 Miles Varsity | 13 | 24:46.4 | 9 |