Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMaryland 2A State Championships · Nov 10 | 23:03.01 | Maryland 2A State Championships | November 10, 2018 |
| 3 Miles · Hereford HSMPSSAA 2A State Championships · Nov 12 | 23:21.8 | MPSSAA 2A State Championships | November 12, 2016 |
| 5,000 Meters · Dulaney34th Annual Richard Barnhart Invitational · Sep 17 | 23:00.00 | 34th Annual Richard Barnhart Invitational | September 17, 2016 |
| 5,000 Meters · Liberty HSMPSSAA 2A West Region Championships · Nov 3 | 24:16.1 | MPSSAA 2A West Region Championships | November 3, 2016 |
| 5,000 Meters · Oak Ridge Park MPSSAA 2A West Regional Championships · Nov 1 | 23:33.8 | MPSSAA 2A West Regional Championships | November 1, 2018 |
| 5,000 Meters · Walkersville High SchoolMountain Run · Sep 27 | 23:55.12 | Mountain Run | September 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Varsity · Place 32 · CenturyCentury | 5,000 Meters Varsity | 32 | 23:35.68 | — |
| Oct 25 | Carroll County ChampionshipsOct 25 · 5,000 Meters Varsity · Place 32 · CenturyCentury | 5,000 Meters Varsity | 32 | 23:35.68 | — |
| Oct 14 | Frank Keyser InvitationalOct 14 · 3 Miles Varsity · Place 57 · CenturyCentury | 3 Miles Varsity | 57 | 21:13.4 | 11 |
| Oct 3 | Crossfire InviteOct 3 · 5,000 Meters Varsity · Place 19 · CenturyCentury | 5,000 Meters Varsity | 19 | 22:46.3 | 11 |
| Sep 27 | Mountain RunSep 27 · 5,000 Meters Junior Varsity · Place 2 · CenturyCentury | 5,000 Meters Junior Varsity | 2 | 23:55.12 PB | 11 |
| Sep 23 | Spiked Shoe InvitationalSep 23 · 5,000 Meters Varsity · Place 160 · CenturyCentury | 5,000 Meters Varsity | 160 | 23:51.30 | — |
| Sep 9 | Westminster MeetSep 9 · 5,000 Meters Varsity · Place 19 · CenturyCentury | 5,000 Meters Varsity | 19 | 25:06.5 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Maryland State ChampionshipsNov 12 · 3 Miles 2A · Place 69 · CenturyCentury | 3 Miles 2A | 69 | 23:21.82 | — |
| Nov 12 | MPSSAA 2A State ChampionshipsNov 12 · 3 Miles Varsity · Place 69 · CenturyCentury | 3 Miles Varsity | 69 | 23:21.8 PB | 10 |
| Nov 3 | MPSSAA 2A West Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 57 · CenturyCentury | 5,000 Meters Varsity | 57 | 24:16.1 PB | 10 |
| Oct 15 | Frank Keyser InvitationalOct 15 · 3 Miles Varsity · Place 66 · CenturyCentury | 3 Miles Varsity | 66 | 22:11.5 | 10 |
| Oct 4 | Crossfire InviteOct 4 · 5,000 Meters Varsity · Place 29 · CenturyCentury | 5,000 Meters Varsity | 29 | 23:02.1 | 10 |
| Sep 28 | Mountain RunSep 28 · 5,000 Meters Varsity · Place 26 · CenturyCentury | 5,000 Meters Varsity | 26 | 23:13.62 | 10 |
| Sep 24 | Spiked Shoe XC InvitationalSep 24 · 5,000 Meters Varsity · Place 132 · CenturyCentury | 5,000 Meters Varsity | 132 | 22:45.30 | — |
| Sep 17 | 34th Annual Richard Barnhart InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 15 · CenturyCentury | 5,000 Meters Junior Varsity | 15 | 23:00.00 PB | 10 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Bull Run InvitationalSep 26 · 3 Miles Junior Varsity Elite · Place 62 · CENTURYCENTURY | 3 Miles Junior Varsity Elite | 62 | 8:07 | — |
2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Middletown Knight StridersOct 26 · 4,000 Meters 13-14 · Eldersburg Rogue Runners - ArrowsEldersburg Rogue Runners - Arrows | 4,000 Meters 13-14 | 0 | 20:28Unofficial | 13-14 |
| Oct 19 | Howard County Junior StridersOct 19 · 4,000 Meters 13-14 · Eldersburg Rogue Runners - ArrowsEldersburg Rogue Runners - Arrows | 4,000 Meters 13-14 | 0 | 19:08Unofficial | 13-14 |
| Oct 12 | Westminster Track Club XC MeetOct 12 · 4,000 Meters 13-14 · Eldersburg Rogue Runners - ArrowsEldersburg Rogue Runners - Arrows | 4,000 Meters 13-14 | 0 | 19:07Unofficial | 13-14 |
| Oct 5 | Carroll Manor Running Club Youth XC MeetOct 5 · 4,000 Meters 13-14 · Eldersburg Rogue Runners - ArrowsEldersburg Rogue Runners - Arrows | 4,000 Meters 13-14 | 0 | 19:27Unofficial | 13-14 |
| Sep 28 | OlneySep 28 · 4,000 Meters 13-14 · Eldersburg Rogue Runners - ArrowsEldersburg Rogue Runners - Arrows | 4,000 Meters 13-14 | 0 | 20:42Unofficial | 13-14 |
| Sep 21 | Catoctin Youth Cross Country MeetSep 21 · 4,000 Meters 13-14 · Eldersburg Rogue Runners - ArrowsEldersburg Rogue Runners - Arrows | 4,000 Meters 13-14 | 0 | 23:17Unofficial | 13-14 |