Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Riley's Lock (Lock 24)Time Trial · Aug 23 | 14:42 | Time Trial | August 23, 2025 |
| 3 Miles · Hereford HSBull Run 2025 · Sep 20 | 23:13.07 | Bull Run 2025 | September 20, 2025 |
| 5,000 Meters · Baltimore County Agriculture Resource Centter11th Annual Gunpowder "North" Invitational · Oct 14 | 23:00.70 | 11th Annual Gunpowder "North" Invitational | October 14, 2023 |
| 5,000 Meters · Bohrer ParkMontgomery County XC Championships · Oct 21 | 22:55 | Montgomery County XC Championships | October 21, 2023 |
| 5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 11 | 20:42.59 | Maryland XC Invitational presented by Brooks (MDXC) | October 11, 2025 |
| 5,000 Meters · Northwood HSQuince Orchard and Paint Branch @ Northwood 3:30 · Sep 12 | 26:17.75 | Quince Orchard and Paint Branch @ Northwood 3:30 | September 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 22 | Time TrialAug 22 · 2 Miles New Division · Place 16 · Quince Orchard | 2 Miles New Division | 16 | 13:48Unofficial | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 100 · Quince Orchard | 5,000 Meters Junior Varsity | 100 | 21:46 | 11 |
| Oct 11 | Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Black & Gold Junior Varsity (AM) · Place 212 · Quince Orchard | 5,000 Meters Black & Gold Junior Varsity (AM) | 212 | 20:42.59 PB | 11 |
| Sep 30 | Quince Orchard & Seneca Valley @ DamascusSep 30 · 5,000 Meters Varsity · Place 42 · Quince Orchard | 5,000 Meters Varsity | 42 | 22:28.78 | — |
| Sep 20 | Bull Run 2025Sep 20 · 3 Miles Boys Maroon/Gold JV/Open · Place 249 · Quince Orchard | 3 Miles Boys Maroon/Gold JV/Open | 249 | 23:13.07 PB | 11 |
| Sep 17 | Quince Orchard @ GaithersburgSep 17 · 5,000 Meters Varsity · Place 20 · Quince Orchard | 5,000 Meters Varsity | 20 | 21:53.81 | 11 |
| Sep 9 | Clarksburg & Wheaton @ Quince OrchardSep 9 · 5,000 Meters Varsity · Place 44 · Quince Orchard | 5,000 Meters Varsity | 44 | 22:38.82 | 11 |
| Sep 6 | 42nd Brunswick Zumbach InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 77 · Quince Orchard | 5,000 Meters Junior Varsity | 77 | 24:07.85 | 11 |
| Aug 23 | Time TrialAug 23 · 2 Miles Time Trial · Place 13 · Quince Orchard | 2 Miles Time Trial | 13 | 14:42 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Junior Varsity · Place 487 · Quince Orchard | 5,000 Meters Junior Varsity | 487 | 23:50.32 | 10 |
| Sep 24 | Quince Orchard at Sherwood - Divisional MeetSep 24 · 5,000 Meters Varsity · Place 30 · Quince Orchard | 5,000 Meters Varsity | 30 | 22:32.06 | 10 |
| Sep 17 | Quince Orchard and Rockville at MagruderSep 17 · 5,000 Meters Varsity · Place 51 · Quince Orchard | 5,000 Meters Varsity | 51 | 23:21.05 | 10 |
| Sep 13 | Lakelands InvitationalSep 13 · 5,000 Meters Varsity · Place 34 · Quince Orchard | 5,000 Meters Varsity | 34 | 22:46.01 | 10 |
| Sep 10 | Damascus @ Quince OrchardSep 10 · 5,000 Meters Varsity · Place 35 · Quince Orchard | 5,000 Meters Varsity | 35 | 24:37.26 | 10 |
| Aug 24 | Time TrialAug 24 · 2 Miles New Division · Place 18 · Quince Orchard | 2 Miles New Division | 18 | 13:56Unofficial | 10 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Boys JV 9-10 · Place 193 · Quince Orchard | 5,000 Meters Boys JV 9-10 | 193 | 22:55 PB | 9 |
| Oct 14 | 11th Annual Gunpowder "North" InvitationalOct 14 · 5,000 Meters Fresh-Soph · Place 78 · Quince Orchard | 5,000 Meters Fresh-Soph | 78 | 23:00.70 PB | 9 |
| Oct 7 | Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Junior Varsity · Place 493 · Quince Orchard | 5,000 Meters Junior Varsity | 493 | 22:16 | 9 |
| Sep 30 | Bretton Woods InvitationalSep 30 · 3 Miles Freshman · Place 50 · Quince Orchard | 3 Miles Freshman | 50 | 22:56.65 | 9 |
| Sep 27 | Damascus, Quince Orchard @ Rockville Sep 27 · 5,000 Meters Open · Place 63 · Quince Orchard | 5,000 Meters Open | 63 | 23:23.32 | 9 |
| Sep 19 | Northwest at Quince OrchardSep 19 · 5,000 Meters Varsity · Place 32 · Quince Orchard | 5,000 Meters Varsity | 32 | 23:43.04 | 9 |
| Sep 12 | Quince Orchard and Paint Branch @ Northwood 3:30Sep 12 · 5,000 Meters Varsity · Place 33 · Quince Orchard | 5,000 Meters Varsity | 33 | 26:17.75 PB | 9 |