Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA 2A State Championships · Nov 13 | 19:40.03 | MPSSAA 2A State Championships | November 13, 2021 |
| 3 Miles · Liberty HSMPSSAA 2A West Region Championships · Nov 3 | 20:04.67 | MPSSAA 2A West Region Championships | November 3, 2022 |
| 5,000 Meters · Brunswick HSBrunswick "Zumbach" 38th Annual Invitational · Sep 4 | 20:02.63 | Brunswick "Zumbach" 38th Annual Invitational | September 4, 2021 |
| 5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 10 | 19:05.67 | 39th Annual Richard Barnhart Memorial Invitational | September 10, 2022 |
| 5,000 Meters · High Point FarmEinstein and Poolesville@Clarksburg · Sep 8 | 22:30.20 | Einstein and Poolesville@Clarksburg | September 8, 2021 |
| 5,000 Meters · Lake Needwood Regional ParkPoolesville @ Magruder · Apr 13 | 22:01 | Poolesville @ Magruder | April 13, 2021 |
| 5,000 Meters · Lakeside ParkTimpanogos Invitational-Morning · Sep 1 | 19:46.5 | Timpanogos Invitational-Morning | September 1, 2023 |
| 5,000 Meters · Liberty HSMPSSAA 2A West Region Championships · Nov 4 | 20:11.72 | MPSSAA 2A West Region Championships | November 4, 2021 |
| 5,000 Meters · Poolesville High SchoolQuince Orchard @Poolesville · Sep 21 | 20:58 | Quince Orchard @Poolesville | September 21, 2021 |
| 5,000 Meters · Rose Park Sports Complex (RAC)UHSAA 5A State Championships · Oct 24 | 19:51.0 | UHSAA 5A State Championships | October 24, 2023 |
| 5,000 Meters · Van Cortlandt ParkEastbay Northeast Region Cross Country Championships · Nov 27 | 20:17.7 | Eastbay Northeast Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 19:10.2 | NXR Southeast Regional Championships | November 26, 2022 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 22:19.4 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 24:25.8 | Roy Griak Invitational | September 20, 2024 |
| 6,000 Meters · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 13 | 22:23.8 | Harry Groves Spiked Shoe Invitational | September 13, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 68 · Poolesville SrPoolesville Sr | 5,000 Meters Championship | 68 | 19:10.2 PB | 11 |
| Nov 12 | MPSSAA 2A State ChampionshipsNov 12 · 3 Miles Varsity · Place 3 · Poolesville SrPoolesville Sr | 3 Miles Varsity | 3 | 19:42.77 | 11 |
| Nov 3 | MPSSAA 2A West Region ChampionshipsNov 3 · 3 Miles Varsity · Place 2 · Poolesville SrPoolesville Sr | 3 Miles Varsity | 2 | 20:04.67 PB | 11 |
| Oct 22 | MCPS XC Championships Oct 22 · 5,000 Meters Varsity · Place 3 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 3 | 18:50 | 11 |
| Sep 28 | Damascus@ PoolesvilleSep 28 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 19:57 | 11 |
| Sep 13 | Poolesville @ MagruderSep 13 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 20:36.89 | 11 |
| Sep 10 | 39th Annual Richard Barnhart Memorial InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 19:05.67 PB | 11 |
| Sep 3 | 39TH ANNUAL BRUNSWICK ZUMBACH INVITATIONALSep 3 · 5,000 Meters Varsity · Place 2 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 2 | 19:27.35 | 11 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Frosh/Soph · Place 11 · Gaithersburg MDGaithersburg MD | 5,000 Meters Frosh/Soph | 11 | 20:17.7 PB | 10 |
| Nov 13 | MPSSAA 2A State ChampionshipsNov 13 · 3 Miles Varsity · Place 1 · Poolesville SrPoolesville Sr | 3 Miles Varsity | 1 | 19:40.03 PB | 10 |
| Nov 4 | MPSSAA 2A West Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 20:11.72 PB | 10 |
| Sep 21 | Quince Orchard @PoolesvilleSep 21 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 20:58 PB | 10 |
| Sep 8 | Einstein and Poolesville@ClarksburgSep 8 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 22:30.20 PB | 10 |
| Sep 4 | Brunswick "Zumbach" 38th Annual InvitationalSep 4 · 5,000 Meters Varsity · Place 3 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 3 | 20:02.63 PB | 10 |
| Apr 13 | Poolesville @ MagruderApr 13 · 5,000 Meters Varsity · Place 2 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 2 | 22:01 PB | 9 |
| Mar 25 | Quince Orchard @ PoolesvilleMar 25 · 5,000 Meters Varsity · Place 1 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 1 | 22:59 | 9 |