Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Boonsboro High School Cross Country CourseMVAL Championships · Oct 17 | 22:45.1 | MVAL Championships | October 17, 2014 |
| 3 Miles · Hereford HSBull Run · Sep 27 | 25:22.8 | Bull Run | September 27, 2014 |
| 3 Miles · Portland Manor FarmSouthern Bulldog Invite · Oct 11 | 23:51 | Southern Bulldog Invite | October 11, 2014 |
| 3 Miles · South Carroll High SchoolLiberty, FSK at south carroll · Oct 18 | 20:36.2 | Liberty, FSK at south carroll | October 18, 2017 |
| 5,000 Meters · 5K Broadway FinishFoot Locker Northeast Regional · Nov 25 | 24:28.2 | Foot Locker Northeast Regional | November 25, 2017 |
| 5,000 Meters · Centennial HSHoward County Invitational · Sep 13 | 23:10 | Howard County Invitational | September 13, 2014 |
| 5,000 Meters · High Point FarmCoyote Run at High Point Farm · Oct 8 | 23:26 | Coyote Run at High Point Farm | October 8, 2014 |
| 5,000 Meters · Liberty HSCrossfire Invite · Sep 30 | 24:02.4 | Crossfire Invite | September 30, 2014 |
| 5,000 Meters · Wakefield Valley ParkWestminster Invite · Oct 7 | 21:02.0 | Westminster Invite | October 7, 2017 |
| 5,000 Meters · Walkersville High SchoolMountain Run · Sep 27 | 21:19.26 | Mountain Run | September 27, 2017 |
| 5,000 Meters · Woodsboro ParkMountain Run · Sep 10 | 25:04.51 | Mountain Run | September 10, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Northeast RegionalNov 25 · 5,000 Meters Junior/Senior · Place 203 · Marriottsville MDMarriottsville MD | 5,000 Meters Junior/Senior | 203 | 24:28.2 PB | 12 |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 41 · LibertyLiberty | 5,000 Meters Junior Varsity | 41 | 20:33.32 | — |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 41 · LibertyLiberty | 5,000 Meters Junior Varsity | 41 | 20:33.32 | — |
| Oct 18 | Liberty, FSK at south carrollOct 18 · 3 Miles Varsity · Place 42 · LibertyLiberty | 3 Miles Varsity | 42 | 20:36.2 PB | 12 |
| Oct 14 | Frank Keyser InvitationalOct 14 · 3 Miles Junior Varsity · Place 35 · LibertyLiberty | 3 Miles Junior Varsity | 35 | 18:41.8 | 12 |
| Oct 7 | Westminster InviteOct 7 · 5,000 Meters Junior Varsity · Place 32 · LibertyLiberty | 5,000 Meters Junior Varsity | 32 | 21:02.0 PB | 12 |
| Oct 3 | Crossfire InviteOct 3 · 5,000 Meters Junior Varsity · Place 12 · LibertyLiberty | 5,000 Meters Junior Varsity | 12 | 20:13.9 | 12 |
| Sep 27 | Mountain RunSep 27 · 5,000 Meters Junior Varsity · Place 29 · LibertyLiberty | 5,000 Meters Junior Varsity | 29 | 21:19.26 PB | 12 |
| Sep 23 | Spiked Shoe InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 112 · LibertyLiberty | 5,000 Meters Junior Varsity | 112 | 20:10.76 | — |
| Sep 16 | Hood College HS InviteSep 16 · 5,000 Meters Junior Varsity · Place 88 · LibertyLiberty | 5,000 Meters Junior Varsity | 88 | 20:33.6 | 12 |
| Sep 9 | Howard County InvitationalSep 9 · 3 Miles Open · Place 81 · LibertyLiberty | 3 Miles Open | 81 | 20:19.71 | 12 |
| Sep 2 | Brunswick InvitationalSep 2 · 3 Miles Junior Varsity · Place 11 · LibertyLiberty | 3 Miles Junior Varsity | 11 | 19:55.49 | 12 |
2016 Cross Country
2 results2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Carroll County ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 26 · LibertyLiberty | 5,000 Meters Junior Varsity | 26 | 20:29.0 | — |
| Oct 17 | Frank Keyser Invitational Oct 17 · 3 Miles Junior Varsity · Place 32 · LibertyLiberty | 3 Miles Junior Varsity | 32 | 19:31.4 | 10 |
| Oct 6 | Crossfire InviteOct 6 · 5,000 Meters Junior Varsity · Place 18 · LibertyLiberty | 5,000 Meters Junior Varsity | 18 | 21:34.0 | 10 |
| Oct 6 | Crossfire InviteOct 6 · Varsity · Place 18 · LibertyLiberty | Varsity | 18 | 21:34.0 | 10 |
| Oct 3 | Urbana XC InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 74 · LibertyLiberty | 5,000 Meters Junior Varsity | 74 | 20:31.95 | 10 |
| Sep 26 | Bull Run InvitationalSep 26 · 3 Miles Junior Varsity · Place 107 · LIBERTYLIBERTY | 3 Miles Junior Varsity | 107 | 7:08 | — |
| Sep 19 | 2nd Annual Hood College HS Invitational Sep 19 · 5,000 Meters Boys Varsity · Place 109 · LibertyLiberty | 5,000 Meters Boys Varsity | 109 | 19:14.5Unofficial | 10 |
| Sep 19 | 2nd Annual Hood College HS Invitational Sep 19 · 5,000 Meters Boys JV · Place 66 · LibertyLiberty | 5,000 Meters Boys JV | 66 | 20:48.8Unofficial | 10 |
| Sep 9 | Mountain RunSep 9 · 5,000 Meters Junior Varsity · Place 91 · LibertyLiberty | 5,000 Meters Junior Varsity | 91 | 24:39.68 | 10 |
2014 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Carroll County ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 106 · LibertyLiberty | 5,000 Meters Junior Varsity | 106 | 29:06.72 | — |
| Oct 17 | MVAL ChampionshipsOct 17 · 3 Mile Antietam Junior Varsity · Place 93 · LibertyLiberty | 3 Mile Antietam Junior Varsity | 93 | 22:45.1 PB | 9 |
| Oct 11 | Southern Bulldog InviteOct 11 · 3 Mile Junior Varsity · Place 146 · LibertyLiberty | 3 Mile Junior Varsity | 146 | 23:51 PB | 9 |
| Oct 8 | Coyote Run at High Point FarmOct 8 · 5,000 Meters Junior Varsity · Place 211 · LibertyLiberty | 5,000 Meters Junior Varsity | 211 | 23:26 PB | 9 |
| Sep 30 | Crossfire InviteSep 30 · 5,000 Meters Junior Varsity · Place 82 · LibertyLiberty | 5,000 Meters Junior Varsity | 82 | 24:02.4 PB | 9 |
| Sep 27 | Bull Run Sep 27 · 3 Mile JV Small & Medium · Place 300 · LibertyLiberty | 3 Mile JV Small & Medium | 300 | 25:22.8 PB | 9 |
| Sep 20 | Frank Keyser InvitationalSep 20 · 3 Mile Small School Junior Varsity · Place 101 · LibertyLiberty | 3 Mile Small School Junior Varsity | 101 | 24:32.1 | 9 |
| Sep 13 | Howard County InvitationalSep 13 · 5,000 Meters C · Place 69 · LibertyLiberty | 5,000 Meters C | 69 | 23:10 PB | 9 |
| Sep 10 | Mountain RunSep 10 · 5,000 Meters Junior Varsity · Place 103 · LibertyLiberty | 5,000 Meters Junior Varsity | 103 | 25:04.51 PB | 9 |