Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 11 | 14:19.7 | Manhattan University Cross Country Invitational (HS) | October 11, 2025 |
| 3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 11 | 19:05.73 | MPSSAA 3A State Championships | November 11, 2023 |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 9 | 17:48.84 | MPSSAA 3A State Championships | November 9, 2024 |
| 3 Miles · Rockville Civic CenterSherwood, Northwest @ Rockville - Divisional · Sep 23 | 17:56.71 | Sherwood, Northwest @ Rockville - Divisional | September 23, 2026 |
| 5,000 Meters · Baltimore County Agriculture Resource Centter42nd Annual Richard Barnhart Memorial Invitational · Sep 13 | 17:51.83 | 42nd Annual Richard Barnhart Memorial Invitational | September 13, 2025 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 17:11 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Fair Hill Race TrackMD Track and Trail Invitational · Sep 9 | 21:19.0 | MD Track and Trail Invitational | September 9, 2023 |
| 5,000 Meters · Georgetown PrepGeorgetown Prep Cross-Country Classic · Sep 19 | 18:06.10 | Georgetown Prep Cross-Country Classic | September 19, 2026 |
| 5,000 Meters · Lake Needwood, Rock Creek Regional ParkMPSSAA 3A West Region Championships · Nov 4 | 17:42.26 | MPSSAA 3A West Region Championships | November 4, 2026 |
| 5,000 Meters · Northwest High SchoolSherwood VS NWHS - Divisional Meet · Sep 16 | 18:02.38 | Sherwood VS NWHS - Divisional Meet | September 16, 2025 |
| 5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 26 | 17:50.1 | Oatlands Invitational | September 26, 2026 |
| 5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 5 | 17:42.77 | Top of the Hill Invitational - 4th Annual | September 5, 2026 |
| 5,000 Meters · Sherwood HSWalter Johnson & Poolesville vs. Sherwood · Sep 15 | 18:08.23 | Walter Johnson & Poolesville vs. Sherwood | September 15, 2026 |
| 5,000 Meters · Utica ParkMPSSAA 3A West Region Championships · Oct 31 | 17:59.34 | MPSSAA 3A West Region Championships | October 31, 2024 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 17:29.31 | Great American XC Festival Presented by Coros | October 2, 2026 |
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 16 · Sherwood | 5,000 Meters Varsity | 16 | 17:42.26 PB | 12 |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 21 · Sherwood | 5,000 Meters Varsity | 21 | 17:11 PB | 12 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 244 · Sherwood | 5,000 Meters COROS Race of Champions | 244 | 17:29.31 PB | 12 |
| Sep 26 | Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 139 · Sherwood | 5,000 Meters Varsity A Boys | 139 | 17:50.1 PB | 12 |
| Sep 23 | Sherwood, Northwest @ Rockville - DivisionalSep 23 · 3 Miles Varsity · Place 5 · Sherwood | 3 Miles Varsity | 5 | 17:56.71 PB | 12 |
| Sep 19 | Georgetown Prep Cross-Country ClassicSep 19 · 5,000 Meters Seeded Varsity · Place 20 · Sherwood | 5,000 Meters Seeded Varsity | 20 | 18:06.10 PB | 12 |
| Sep 15 | Walter Johnson & Poolesville vs. SherwoodSep 15 · 5,000 Meters Varsity · Place 7 · Sherwood | 5,000 Meters Varsity | 7 | 18:08.23 PB | 12 |
| Sep 9 | Quince Orchard and Sherwood at MagruderSep 9 · 5,000 Meters Varsity · Place 4 · Sherwood | 5,000 Meters Varsity | 4 | 18:32.54 | 12 |
| Sep 5 | Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Varsity · Place 29 · Sherwood | 5,000 Meters Varsity | 29 | 17:42.77 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MPSSAA State ChampionshipsNov 8 · 3 Miles 3A · Place 48 · Sherwood | 3 Miles 3A | 48 | 17:51.75 | 11 |
| Oct 30 | MPSSAA 3A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 25 · Sherwood | 5,000 Meters Varsity | 25 | 18:00.80 | 11 |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 40 · Sherwood | 5,000 Meters Varsity | 40 | 17:19 | 11 |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity F · Place 40 · Sherwood | 2.5 Miles Varsity F | 40 | 14:19.7 PB | 11 |
| Sep 30 | Sherwood, Walter Johnson @ Richard Montgomery- DivisionalSep 30 · 5,000 Meters Varsity · Place 7 · Sherwood | 5,000 Meters Varsity | 7 | 18:32.3 | — |
| Sep 24 | Sherwood vs. Poolesville - DivisionalSep 24 · 5,000 Meters Varsity · Place 7 · Sherwood | 5,000 Meters Varsity | 7 | 18:04.81 | 11 |
| Sep 16 | Sherwood VS NWHS - Divisional MeetSep 16 · 5,000 Meters Boys 5k · Place 4 · Sherwood | 5,000 Meters Boys 5k | 4 | 18:02.38 PB | 11 |
| Sep 13 | 42nd Annual Richard Barnhart Memorial InvitationalSep 13 · 5,000 Meters Varsity · Place 26 · Sherwood | 5,000 Meters Varsity | 26 | 17:51.83 PB | 11 |
| Sep 6 | Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 24 · Sherwood | 5,000 Meters Varsity | 24 | 17:21.83 | 11 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MPSSAA 3A State ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 72 · Sherwood | 3 Miles 3A Varsity | 72 | 17:48.84 PB | 10 |
| Oct 31 | MPSSAA 3A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 26 · Sherwood | 5,000 Meters Varsity | 26 | 17:59.34 PB | 10 |
| Oct 19 | MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 61 · Sherwood | 5,000 Meters Varsity | 61 | 17:38 | 10 |
| Oct 8 | Damascus, Magruder, @ Sherwood - Divisional MeetOct 8 · 5,000 Meters Varsity · Place 7 · Sherwood | 5,000 Meters Varsity | 7 | 18:03.52 | 10 |
| Oct 5 | Frank Keyser InvitationalOct 5 · 3 Miles Varsity · Place 27 · Sherwood | 3 Miles Varsity | 27 | 17:29.3 | 10 |
| Sep 24 | Quince Orchard at Sherwood - Divisional MeetSep 24 · 5,000 Meters Varsity · Place 7 · Sherwood | 5,000 Meters Varsity | 7 | 18:28.59 | 10 |
| Sep 14 | 41st Annual Richard Barnhart Memorial Invitational-FULLSep 14 · 5,000 Meters Varsity · Place 42 · Sherwood | 5,000 Meters Varsity | 42 | 18:21.19 | 10 |
| Sep 10 | Sherwood vs. Rockville - Divisional MeetSep 10 · 3 Miles Varsity · Place 9 · Sherwood | 3 Miles Varsity | 9 | 18:57.68 | 10 |
| Sep 7 | Top of the Hill Invitational - 2nd AnnualSep 7 · 5,000 Meters Varsity · Place 21 · Sherwood | 5,000 Meters Varsity | 21 | 17:53.50 | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 140 · Sherwood | 3 Miles 3A Varsity | 140 | 19:05.73 PB | 9 |
| Nov 2 | MPSSAA 3A West Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 53 · Sherwood | 5,000 Meters Varsity | 53 | 18:38.00 | 9 |
| Oct 21 | Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 142 · Sherwood | 5,000 Meters Varsity | 142 | 19:12 | 9 |
| Oct 11 | Richard Montgomery @ Sherwood - DivisionalOct 11 · 5,000 Meters Varsity · Place 13 · Sherwood | 5,000 Meters Varsity | 13 | 19:50.71 | 9 |
| Sep 27 | B-CC and Northwest at Sherwood - DivisionalSep 27 · 5,000 Meters Varsity · Place 14 · Sherwood | 5,000 Meters Varsity | 14 | 19:46.97 | 9 |
| Sep 19 | Sherwood vs. Blair Divisional MeetSep 19 · 3 Miles Varsity · Place 19 · Sherwood | 3 Miles Varsity | 19 | 19:07.8 | 9 |
| Sep 9 | MD Track and Trail InvitationalSep 9 · 5,000 Meters Varsity · Place 68 · Sherwood | 5,000 Meters Varsity | 68 | 21:19.0 PB | 9 |
| Sep 2 | Top of the Hill InvitationalSep 2 · 5,000 Meters Varsity · Place 66 · Sherwood | 5,000 Meters Varsity | 66 | 19:15.94 | 9 |