Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA 4A State Championships · Nov 11 | 16:20.25 | MPSSAA 4A State Championships | November 11, 2023 |
| 5,000 Meters · Apalachee Regional ParkFSU XC Invitational · Oct 7 | 16:03.1 | FSU XC Invitational | October 7, 2022 |
| 5,000 Meters · Bohrer ParkMontgomery County XC Championships · Oct 21 | 15:52 | Montgomery County XC Championships | October 21, 2023 |
| 5,000 Meters · Governor Thomas Johnson High SchoolPatriot XC Invitational · Oct 14 | 16:02.42 | Patriot XC Invitational | October 14, 2023 |
| 5,000 Meters · Indian River County FairgroundsVero Beach XC Invitational · Sep 4 | 17:27.3 | Vero Beach XC Invitational | September 4, 2021 |
| 5,000 Meters · Watkins Mill HSMPSSAA 4A West Region Championships · Nov 2 | 16:34.03 | MPSSAA 4A West Region Championships | November 2, 2023 |
| 5,000 Meters · West Orange High SchoolMetro XC Championships · Oct 15 | 17:43.4 | Metro XC Championships | October 15, 2022 |
| 7,000 Meters · Wingate UniversityBulldog Stampede · Sep 20 | 22:43.23 | Bulldog Stampede | September 20, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 25:28.1 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 24:55.0 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 25:15.1 | Royals Challenge | October 11, 2024 |
| 8,000 Meters · Milliken Field2026 Converse Kick-Off · Sep 19 | 25:21.0 | 2026 Converse Kick-Off | September 19, 2026 |
| 8,000 Meters · Tusculum CollegeSAC XC Champioship · Oct 25 | 27:26.64 | SAC XC Champioship | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Royals ChallengeOct 11 · 8,000 Meters Varsity · Place 44 · WingateWingate | 8,000 Meters Varsity | 44 | 25:15.1 | FR |
| Oct 11 | Royals ChallengeOct 11 · 8,000 Meters Gold · Place 44 · WingateWingate | 8,000 Meters Gold | 44 | 25:15.1 PB | Fr |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters Open · Place 254 · WingateWingate | 8,000 Meters Open | 254 | 27:13.0 | Fr |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 4A State ChampionshipsNov 11 · 3 Miles 4A Varsity · Place 5 · Seneca ValleySeneca Valley | 3 Miles 4A Varsity | 5 | 16:20.25 PB | 12 |
| Nov 2 | MPSSAA 4A West Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 2 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 2 | 16:34.03 PB | 12 |
| Oct 21 | Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 2 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 2 | 15:52 PB | 12 |
| Oct 14 | Patriot XC InvitationalOct 14 · 5,000 Meters Varsity · Place 2 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 2 | 16:02.42 PB | 12 |
| Oct 7 | Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Varsity · Place 6 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 6 | 16:07 | 12 |
| Sep 30 | Bretton Woods InvitationalSep 30 · 3 Miles Varsity · Place 1 · Seneca ValleySeneca Valley | 3 Miles Varsity | 1 | 15:42.93 | 12 |
| Sep 27 | Seneca Valley & Watkins Mill @ BlakeSep 27 · 3 Miles Varsity · Place 1 · Seneca ValleySeneca Valley | 3 Miles Varsity | 1 | 16:20.7Unofficial | 12 |
| Sep 23 | Wheaton vs. Seneca ValleySep 23 · 5,000 Meters Varsity · Place 1 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 1 | 17:48.54 | 12 |
| Sep 19 | Kennedy vs. Seneca ValleySep 19 · 5,000 Meters Varsity · Place 1 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 1 | 19:19.61 | 12 |
| Sep 2 | 40th Annual Zumbach Brunswick InvitationalSep 2 · 5,000 Meters Varsity · Place 4 · Seneca ValleySeneca Valley | 5,000 Meters Varsity | 4 | 17:01.96 | 12 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | FHSAA 4A Region 3Oct 28 · 5,000 Meters Varsity · Place 2 · University (Orlando)University (Orlando) | 5,000 Meters Varsity | 2 | 15:49.1 | JR |
| Oct 15 | Metro XC ChampionshipsOct 15 · 5,000 Meters East · Place 5 · University (Orlando)University (Orlando) | 5,000 Meters East | 5 | 17:43.4 PB | 11 |
| Oct 7 | FSU XC InvitationalOct 7 · 5,000 Meters Varsity - Select · Place 6 · University (Orlando)University (Orlando) | 5,000 Meters Varsity - Select | 6 | 16:03.1 PB | 11 |
| Sep 24 | Tohopekliga XC InvitationalSep 24 · 5,000 Meters Varsity · Place 1 · University (Orlando)University (Orlando) | 5,000 Meters Varsity | 1 | 16:07.7Unofficial | 11 |
| Sep 17 | East River InvitationalSep 17 · 5,000 Meters Varsity · Place 31 · University (Orlando)University (Orlando) | 5,000 Meters Varsity | 31 | 18:31.8 | — |
| Sep 3 | Trinity Prep InvitationalSep 3 · 5,000 Meters Varsity · Place 1 · University (Orlando)University (Orlando) | 5,000 Meters Varsity | 1 | 16:46.0 | — |
| Aug 26 | Cecil Field Summer ClassicAug 26 · 5,000 Meters Elite · Place 29 · University (Orlando)University (Orlando) | 5,000 Meters Elite | 29 | 16:26 | — |
2021 Cross Country
2 results