Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial HSMPSSAA 3A/4A East Region Championships · Oct 31 | 20:00 | MPSSAA 3A/4A East Region Championships | October 31, 2019 |
| 3 Miles · Liberty HSWestminster, Man Valley at Liberty · Mar 13 | 20:51.6 | Westminster, Man Valley at Liberty | March 13, 2021 |
| 3 Miles · Westminster High SchoolCentury, Manchester Valley, South Carroll and Westminster · Mar 17 | 21:25 | Century, Manchester Valley, South Carroll and Westminster | March 17, 2021 |
| 5,000 Meters · Carroll Community College CourseCarroll County Cross Country Championship · Apr 14 | 22:12.31 | Carroll County Cross Country Championship | April 14, 2021 |
| 5,000 Meters · Manchester Valley High SchoolManchester Valley Quad XC Meet #3 · Mar 27 | 21:46.77 | Manchester Valley Quad XC Meet #3 | March 27, 2021 |
| 5,000 Meters · South Carroll High SchoolCarroll County Championships · Oct 23 | 20:35.5 | Carroll County Championships | October 23, 2019 |
| 5,000 Meters · Wakefield Valley ParkWestminster Invite · Oct 5 | 19:42.0 | Westminster Invite | October 5, 2019 |
| 5,000 Meters · Walkersville High SchoolMountain Run · Sep 27 | 20:36.25 | Mountain Run | September 27, 2017 |
| 5,000 Meters · Watkins Mill HSMPSSAA 3A West Region Championships · Nov 2 | 19:41.46 | MPSSAA 3A West Region Championships | November 2, 2017 |
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 14 | Carroll County Cross Country ChampionshipApr 14 · 5,000 Meters Junior Varsity · Place 9 · Manchester Valley | 5,000 Meters Junior Varsity | 9 | 22:12.31 PB | 12 |
| Apr 14 | Carroll County Cross Country ChampionshipApr 14 · 5,000 Meters Varsity · Place 47 · Manchester Valley | 5,000 Meters Varsity | 47 | 22:12.31 | 12 |
| Mar 27 | Manchester Valley Quad XC Meet #3Mar 27 · 5,000 Meters Varsity · Place 20 · Manchester Valley | 5,000 Meters Varsity | 20 | 21:46.77 PB | 12 |
| Mar 17 | Century, Manchester Valley, South Carroll and WestminsterMar 17 · 3 Miles Varsity · Place 29 · Manchester Valley | 3 Miles Varsity | 29 | 21:25 PB | 12 |
| Mar 13 | Westminster, Man Valley at LibertyMar 13 · 3 Miles Varsity · Place 17 · Manchester Valley | 3 Miles Varsity | 17 | 20:51.6 PB | 12 |
| Mar 6 | Manchester Valley TRI XC Meet #1Mar 6 · 5,000 Meters Varsity · Place 9 · Manchester Valley | 5,000 Meters Varsity | 9 | 22:48.76 | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MPSSAA 3A/4A East Region ChampionshipsOct 31 · 3 Miles 3A East · Place 69 · Manchester Valley | 3 Miles 3A East | 69 | 20:00 PB | 11 |
| Oct 24 | Carroll County ChampionshipsOct 24 · 5,000 Meters Varsity · Place 40 · Manchester Valley | 5,000 Meters Varsity | 40 | 20:35.5 | 11 |
| Oct 23 | Carroll County ChampionshipsOct 23 · 5,000 Meters Varsity · Place 40 · Manchester Valley | 5,000 Meters Varsity | 40 | 20:35.5 PB | 11 |
| Oct 5 | Westminster InviteOct 5 · 5,000 Meters Varsity · Place 85 · Manchester Valley | 5,000 Meters Varsity | 85 | 19:42.0 PB | 11 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Varsity · Place 68 · Manchester Valley | 5,000 Meters Varsity | 68 | 20:56.2 | 11 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Varsity · Place 38 · Manchester Valley | 5,000 Meters Varsity | 38 | 20:56.2 | 11 |
| Sep 25 | Man Val Quad XC MeetSep 25 · 5,000 Meters Varsity · Place 16 · Manchester Valley | 5,000 Meters Varsity | 16 | 20:52.8 | 11 |
| Sep 17 | SCXC QUAD MeetSep 17 · 5,000 Meters Varsity · Place 14 · Manchester Valley | 5,000 Meters Varsity | 14 | 21:31.5 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MPSSAA 3A West Regional ChampionshipNov 1 · 5,000 Meters Varsity · Place 43 · Manchester Valley | 5,000 Meters Varsity | 43 | 20:16.02Unofficial | 10 |
| Oct 24 | Carroll County ChampionshipOct 24 · 5,000 Meters Varsity · Place 36 · Manchester Valley | 5,000 Meters Varsity | 36 | 19:08.04 | 10 |
| Oct 10 | Cougar Short Course InvitationalOct 10 · 3,000 Meters Varsity · Place 12 · Manchester Valley | 3,000 Meters Varsity | 12 | 11:19.61 | 10 |
| Oct 6 | Westminster InviteOct 6 · 5,000 Meters Varsity · Place 81 · Manchester Valley | 5,000 Meters Varsity | 81 | 20:44.3 | 10 |
| Oct 2 | Crossfire InviteOct 2 · 5,000 Meters Varsity · Place 74 · Manchester Valley | 5,000 Meters Varsity | 74 | 20:40.2 | 10 |
| Sep 21 | Manchester Valley-Gerstell-FSK Tri MeetSep 21 · Varsity · Place 6 · Manchester Valley | Varsity | 6 | 21:38.2 | 10 |
| Sep 5 | Manchester Valley-Westminster-Century Tri MeetSep 5 · 5,000 Meters Varsity · Place 18 · Manchester Valley | 5,000 Meters Varsity | 18 | 22:23.7 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MPSSAA 3A West Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 50 · Manchester Valley | 5,000 Meters Varsity | 50 | 19:41.46 PB | 9 |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Varsity · Place 40 · Manchester V | 5,000 Meters Varsity | 40 | 19:51.19 | — |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Varsity · Place 40 · Manchester V | 5,000 Meters Varsity | 40 | 19:51.19 | — |
| Oct 18 | Westminster, Winters Mill, Man Valley Tri MeetOct 18 · 5,000 Meters Varsity · Place 12 · Manchester Valley | 5,000 Meters Varsity | 12 | 20:54.5 | 9 |
| Oct 7 | Westminster InviteOct 7 · 5,000 Meters Varsity · Place 67 · Manchester Valley | 5,000 Meters Varsity | 67 | 21:06.5 | 9 |
| Oct 3 | Crossfire InviteOct 3 · 5,000 Meters Varsity · Place 50 · Manchester Valley | 5,000 Meters Varsity | 50 | 20:02.2 | 9 |
| Sep 27 | Mountain RunSep 27 · 5,000 Meters Varsity · Place 70 · Manchester Valley | 5,000 Meters Varsity | 70 | 20:36.25 PB | 9 |
| Sep 19 | FSK,MV,Westmister At SCSep 19 · 3 Miles Varsity · Place 24 · Manchester Valley | 3 Miles Varsity | 24 | 20:54.2 | 9 |
| Sep 9 | Westminster MeetSep 9 · 5,000 Meters Varsity · Place 38 · Manchester Valley | 5,000 Meters Varsity | 38 | 22:18.5 | 9 |