Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA State Championships · Nov 8 | 24:16.71 | MPSSAA State Championships | November 8, 2025 |
| 3 Miles · Hereford HSBull Run 2025 · Sep 20 | 27:56.63 | Bull Run 2025 | September 20, 2025 |
| 3 Miles · Kent County High SchoolKent County Meet 1 · Sep 9 | 26:35 | Kent County Meet 1 | September 9, 2026 |
| 3 Miles · NDHS CourseNorth Dorchester Home Meet 1 · Sep 23 | 27:47 | North Dorchester Home Meet 1 | September 23, 2026 |
| 3 Miles · The JungleMPSSAA 1A East Region Championships · Nov 4 | 23:54.95 | MPSSAA 1A East Region Championships | November 4, 2026 |
| 5,000 Meters · 5K Championship Course54th Annual Tidewater XC Invitational · Oct 7 | 24:31.91 | 54th Annual Tidewater XC Invitational | October 7, 2026 |
| 5,000 Meters · Community Park at WinterplaceTide Water Fall Classic · Oct 1 | 26:07.30 | Tide Water Fall Classic | October 1, 2025 |
| 5,000 Meters · Fair Hill Race TrackMPSSAA 1A East Region Championships · Oct 31 | 35:42.85 | MPSSAA 1A East Region Championships | October 31, 2024 |
| 5,000 Meters · Terripan ParkKent Island Home Meet 1 · Oct 14 | 32:28.00 | Kent Island Home Meet 1 | October 14, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MPSSAA State ChampionshipsNov 8 · 3 Miles 1A · Place 123 · Kent County | 3 Miles 1A | 123 | 24:16.71 PB | 10 |
| Oct 15 | Kent Island Meet 1Oct 15 · 5,000 Meters Varsity · Place 69 · Kent County | 5,000 Meters Varsity | 69 | 23:35.00 | 10 |
| Oct 1 | Tide Water Fall ClassicOct 1 · 5,000 Meters Varsity · Place 344 · Kent County | 5,000 Meters Varsity | 344 | 26:07.30 PB | 10 |
| Sep 24 | Queen Anne Meet 1Sep 24 · 3 Miles Varsity · Place 37 · Kent County | 3 Miles Varsity | 37 | 27:15 | 10 |
| Sep 20 | Bull Run 2025Sep 20 · 3 Miles Boys Small Varsity · Place 162 · Kent County | 3 Miles Boys Small Varsity | 162 | 27:56.63 PB | 10 |
| Sep 10 | Kent County Meet 1Sep 10 · 3 Miles Varsity · Place 45 · Kent County | 3 Miles Varsity | 45 | 27:22 | 10 |
2024 Cross Country
4 results