Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial HSHoCo Invitational · Sep 14 | 18:05 | HoCo Invitational | September 14, 2019 |
| 3 Miles · South Carroll High SchoolLiberty, FSK at south carroll · Oct 18 | 18:49.2 | Liberty, FSK at south carroll | October 18, 2017 |
| 5,000 Meters · South Carroll High SchoolCarroll County Championships · Oct 23 | 19:53.7 | Carroll County Championships | October 23, 2019 |
| 5,000 Meters · Wakefield Valley ParkWestminster Invite · Oct 5 | 18:27.9 | Westminster Invite | October 5, 2019 |
| 5,000 Meters · Walkersville High SchoolMountain Run · Sep 27 | 20:08.14 | Mountain Run | September 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Carroll County ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 6 · Liberty | 5,000 Meters Junior Varsity | 6 | 19:53.7 | 12 |
| Oct 23 | Carroll County ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 6 · Liberty | 5,000 Meters Junior Varsity | 6 | 19:53.7 PB | 12 |
| Oct 16 | South Carroll tri-meetOct 16 · 5,000 Meters Varsity · Place 11 · Liberty | 5,000 Meters Varsity | 11 | 19:30.0 | 12 |
| Oct 12 | Frank Keyser InvitationalOct 12 · Varsity · Place 48 · Liberty | Varsity | 48 | 17:20.0 | 12 |
| Oct 5 | Westminster InviteOct 5 · 5,000 Meters Varsity · Place 53 · Liberty | 5,000 Meters Varsity | 53 | 18:27.9 PB | 12 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Junior Varsity · Place 5 · Liberty | 5,000 Meters Junior Varsity | 5 | 19:46.5 | 12 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Junior Varsity · Place 3 · Liberty | 5,000 Meters Junior Varsity | 3 | 19:46.5 | 12 |
| Sep 25 | Man Val Quad XC MeetSep 25 · 5,000 Meters Varsity · Place 12 · Liberty | 5,000 Meters Varsity | 12 | 20:43.7 | 12 |
| Sep 14 | HoCo InvitationalSep 14 · 3 Miles Boys Open · Place 2 · Liberty | 3 Miles Boys Open | 2 | 18:05 PB | 12 |
2018 Cross Country
7 results2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 8 · Liberty | 5,000 Meters Junior Varsity | 8 | 19:12.13 | — |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 8 · Liberty | 5,000 Meters Junior Varsity | 8 | 19:12.13 | — |
| Oct 18 | Liberty, FSK at south carrollOct 18 · 3 Miles Varsity · Place 19 · Liberty | 3 Miles Varsity | 19 | 18:49.2 PB | 10 |
| Oct 14 | Frank Keyser InvitationalOct 14 · 3 Miles Junior Varsity · Place 7 · Liberty | 3 Miles Junior Varsity | 7 | 17:45.5 | 10 |
| Oct 7 | Westminster InviteOct 7 · 5,000 Meters Varsity · Place 53 · Liberty | 5,000 Meters Varsity | 53 | 19:44.8 | 10 |
| Oct 3 | Crossfire InviteOct 3 · 5,000 Meters Junior Varsity · Place 1 · Liberty | 5,000 Meters Junior Varsity | 1 | 19:16.8 | 10 |
| Sep 27 | Mountain RunSep 27 · 5,000 Meters Junior Varsity · Place 5 · Liberty | 5,000 Meters Junior Varsity | 5 | 20:08.14 PB | 10 |
| Sep 23 | Spiked Shoe InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 40 · Liberty | 5,000 Meters Junior Varsity | 40 | 19:02.19 | — |
| Sep 16 | Hood College HS InviteSep 16 · 5,000 Meters Junior Varsity · Place 42 · Liberty | 5,000 Meters Junior Varsity | 42 | 19:33.4 | 10 |
| Sep 9 | Howard County InvitationalSep 9 · 3 Miles Frosh/Soph Freshman · Place 37 · Liberty | 3 Miles Frosh/Soph Freshman | 37 | 19:24.85 | 10 |
| Sep 2 | Brunswick InvitationalSep 2 · 3 Miles Junior Varsity · Place 15 · Liberty | 3 Miles Junior Varsity | 15 | 20:00.24 | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Carroll County ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 46 · Liberty | 5,000 Meters Junior Varsity | 46 | 20:29 | — |
| Oct 19 | Tri Liberty, FSK @ SCOct 19 · 3 Miles Varsity · Place 37 · Liberty | 3 Miles Varsity | 37 | 21:03.5 | 9 |
| Oct 15 | Frank Keyser InvitationalOct 15 · 3 Miles Junior Varsity · Place 30 · Liberty | 3 Miles Junior Varsity | 30 | 19:05.0 | 9 |
| Oct 4 | Crossfire InviteOct 4 · 5,000 Meters Junior Varsity · Place 49 · Liberty | 5,000 Meters Junior Varsity | 49 | 20:55.2 | 9 |
| Sep 28 | Mountain RunSep 28 · 5,000 Meters Junior Varsity · Place 64 · Liberty | 5,000 Meters Junior Varsity | 64 | 21:42.36 | 9 |
| Sep 3 | Brunswick InvitationalSep 3 · 3 Miles Junior Varsity · Place 74 · Liberty | 3 Miles Junior Varsity | 74 | 20:41.98 | 9 |