Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 3 | 23:33.5 | Frank Keyser Invitational | October 3, 2026 |
| 3 Miles · Centennial HSEagle Invitational · Sep 19 | 25:06.58 | Eagle Invitational | September 19, 2026 |
| 3 Miles · Northwood High SchoolClarksburg at Northwood · Sep 30 | 25:28 | Clarksburg at Northwood | September 30, 2026 |
| 5,000 Meters · Aspen Hill Local ParkNorthwood at Rockville · Sep 10 | 26:50.7 | Northwood at Rockville | September 10, 2025 |
| 5,000 Meters · Baltimore County Agriculture Resource Centter41st Annual Richard Barnhart Memorial Invitational-FULL · Sep 14 | 30:17.32 | 41st Annual Richard Barnhart Memorial Invitational-FULL | September 14, 2024 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 24:50 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Fort Washington ParkMPSSAA 4A South Region Championships · Oct 31 | 27:19.94 | MPSSAA 4A South Region Championships | October 31, 2024 |
| 5,000 Meters · Governor Thomas Johnson High School10th Patriot XC Invitational · Oct 9 | 25:09.12 | 10th Patriot XC Invitational | October 9, 2026 |
| 5,000 Meters · James H. Blake HSNorthwood at Blake · Oct 8 | 27:44.08 | Northwood at Blake | October 8, 2025 |
| 5,000 Meters · Lake Needwood, Rock Creek Regional ParkMPSSAA 3A West Region Championships · Nov 4 | 24:53.70 | MPSSAA 3A West Region Championships | November 4, 2026 |
| 5,000 Meters · Redgate ParkAlbert Einstein, Northwood at Richard Montgomery · Sep 23 | 27:24.1 | Albert Einstein, Northwood at Richard Montgomery | September 23, 2026 |
| 5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 5 | 27:20.80 | Top of the Hill Invitational - 4th Annual | September 5, 2026 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 27:02.69 | NXR Southeast Regional Championships | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MPSSAA 3A West Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 57 · Northwood | 5,000 Meters Varsity | 57 | 24:53.70 PB | 12 |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 120 · Northwood | 5,000 Meters Varsity | 120 | 24:50 PB | 12 |
| Oct 9 | 10th Patriot XC InvitationalOct 9 · 5,000 Meters Varsity · Place 59 · Northwood | 5,000 Meters Varsity | 59 | 25:09.12 PB | 12 |
| Oct 3 | Frank Keyser InvitationalOct 3 · 3 Miles Large School Varsity · Place 79 · Northwood | 3 Miles Large School Varsity | 79 | 23:33.5 PB | 12 |
| Sep 30 | Clarksburg at NorthwoodSep 30 · 3 Miles Girls Varsity · Place 10 · Northwood | 3 Miles Girls Varsity | 10 | 25:28 PB | 12 |
| Sep 23 | Albert Einstein, Northwood at Richard MontgomerySep 23 · 5,000 Meters Varsity · Place 27 · Northwood | 5,000 Meters Varsity | 27 | 27:24.1 PB | 12 |
| Sep 19 | Eagle InvitationalSep 19 · 3 Miles Varsity · Place 78 · Northwood | 3 Miles Varsity | 78 | 25:06.58 PB | 12 |
| Sep 15 | Wheaton v NorthwoodSep 15 · 5,000 Meters Varsity · Northwood | 5,000 Meters Varsity | 0 | DNS | 12 |
| Sep 5 | Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Varsity · Place 105 · Northwood | 5,000 Meters Varsity | 105 | 27:20.80 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 277 · Northwood | 5,000 Meters Invite 2 | 277 | 27:02.69 PB | 11 |
| Oct 30 | MPSSAA 3A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 66 · Northwood | 5,000 Meters Varsity | 66 | 26:14.90 | 11 |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 140 · Northwood | 5,000 Meters Varsity | 140 | 25:29 | 11 |
| Oct 8 | Northwood at BlakeOct 8 · 5,000 Meters Varsity · Place 8 · Northwood | 5,000 Meters Varsity | 8 | 27:44.08 PB | 11 |
| Oct 4 | Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 72 · Northwood | 3 Miles Varsity | 72 | 24:50.0 | 11 |
| Sep 10 | Northwood at RockvilleSep 10 · 5,000 Meters Varsity · Place 15 · Northwood | 5,000 Meters Varsity | 15 | 26:50.7 PB | 11 |
| Sep 6 | Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 110 · Northwood | 5,000 Meters Varsity | 110 | 27:55.10 | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MPSSAA 4A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 35 · Northwood | 5,000 Meters Varsity | 35 | 27:19.94 PB | 10 |
| Oct 19 | MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 150 · Northwood | 5,000 Meters Varsity | 150 | 26:46 | 10 |
| Oct 5 | Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 151 · Northwood | 5,000 Meters Varsity | 151 | 28:29.03 | 10 |
| Sep 17 | Northwood and Northwest @ BlakeSep 17 · 5,000 Meters Varsity · Place 19 · Northwood | 5,000 Meters Varsity | 19 | 30:32 | 10 |
| Sep 14 | 41st Annual Richard Barnhart Memorial Invitational-FULLSep 14 · 5,000 Meters Varsity · Place 160 · Northwood | 5,000 Meters Varsity | 160 | 30:17.32 PB | 10 |
| Sep 7 | 41st Brunswick Zumbach InvitationalSep 7 · 5,000 Meters Varsity · Place 58 · Northwood | 5,000 Meters Varsity | 58 | 31:04.03 | 10 |