Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Cambridge S Dorchester HSMPSSAA 2A East Region Championships · Oct 30 | 17:40.34 | MPSSAA 2A East Region Championships | October 30, 2025 |
| 3 Miles · Cambridge-South Dorchester High School- The JungleX Annual Rumble in the Jungle · Sep 18 | 18:53.50 | X Annual Rumble in the Jungle | September 18, 2025 |
| 3 Miles · Harford Technical High SchoolPatterson Mill, Rising Sun @Harford Tech · Sep 30 | 18:21.7 | Patterson Mill, Rising Sun @Harford Tech | September 30, 2025 |
| 3 Miles · Hereford High SchoolMPSSAA 2A State Championships · Nov 11 | 20:55.97 | MPSSAA 2A State Championships | November 11, 2023 |
| 3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 23 | 24:52.0 | Bull Run 2023 | September 23, 2023 |
| 3 Miles · Hereford HSMPSSAA State Championships · Nov 8 | 18:35.90 | MPSSAA State Championships | November 8, 2025 |
| 3 Miles · Hereford HSBull Run 2025 · Sep 20 | 19:48.68 | Bull Run 2025 | September 20, 2025 |
| 5,000 Meters · Fair Hill Race TrackMPSSAA 2A East Region Championships · Nov 2 | 20:40.07 | MPSSAA 2A East Region Championships | November 2, 2023 |
| 5,000 Meters · Meadow ParkCecil County Invitational · Sep 23 | 19:11.80 | Cecil County Invitational | September 23, 2025 |
| 5,000 Meters · North Harford High SchoolRising Sun, CMW @ North Harford · Oct 4 | 34:28.2 | Rising Sun, CMW @ North Harford | October 4, 2022 |
| 5,000 Meters · Perryville Community ParkConowingo Division Championship · Oct 7 | 18:34.27 | Conowingo Division Championship | October 7, 2025 |
| 5,000 Meters · Rising Sun High SchoolHavre de Grace, Bel Air @ Rising Sun · Sep 9 | 19:50 | Havre de Grace, Bel Air @ Rising Sun | September 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MPSSAA State ChampionshipsNov 8 · 3 Miles 2A · Place 47 · Rising Sun | 3 Miles 2A | 47 | 18:35.90 PB | 12 |
| Oct 30 | MPSSAA 2A East Region ChampionshipsOct 30 · 3 Miles Varsity · Place 23 · Rising Sun | 3 Miles Varsity | 23 | 17:40.34 PB | 12 |
| Oct 21 | UCBAC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 32 · Rising Sun | 5,000 Meters Varsity | 32 | 18:44.30 | 12 |
| Oct 14 | Rising Sun/Bo Manor @ FallstonOct 14 · 5,000 Meters Varsity · Place 11 · Rising Sun | 5,000 Meters Varsity | 11 | 18:04 | 12 |
| Oct 7 | Conowingo Division ChampionshipOct 7 · 5,000 Meters Varsity · Place 10 · Rising Sun | 5,000 Meters Varsity | 10 | 18:34.27 PB | 12 |
| Sep 30 | Patterson Mill, Rising Sun @Harford TechSep 30 · 3 Miles Varsity · Place 8 · Rising Sun | 3 Miles Varsity | 8 | 18:21.7 PB | 12 |
| Sep 23 | Cecil County InvitationalSep 23 · 5,000 Meters Varsity · Place 11 · Rising Sun | 5,000 Meters Varsity | 11 | 19:11.80 PB | 12 |
| Sep 20 | Bull Run 2025Sep 20 · 3 Miles Boys Small Varsity · Place 56 · Rising Sun | 3 Miles Boys Small Varsity | 56 | 19:48.68 PB | 12 |
| Sep 18 | X Annual Rumble in the JungleSep 18 · 3 Miles Varsity · Place 30 · Rising Sun | 3 Miles Varsity | 30 | 18:53.50 PB | 12 |
| Sep 13 | Maryland Track and Trail InvitationalSep 13 · 5,000 Meters Varsity · Place 21 · Rising Sun | 5,000 Meters Varsity | 21 | 19:29.0 | — |
| Sep 9 | Havre de Grace, Bel Air @ Rising SunSep 9 · 5,000 Meters Varsity · Place 10 · Rising Sun | 5,000 Meters Varsity | 10 | 19:50 PB | 12 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | UCBAC ChampionshipsOct 22 · 3 Miles Junior Varsity · Rising Sun | 3 Miles Junior Varsity | 0 | 21:44Unofficial | 11 |
| Sep 30 | Rising Sun, Perryville @Bo ManorSep 30 · 5,000 Meters Varsity · Place 24 · Rising Sun | 5,000 Meters Varsity | 24 | 21:57.00 | 11 |
| Sep 24 | Cecil County InvitationalSep 24 · 5,000 Meters Varsity · Place 31 · Rising Sun | 5,000 Meters Varsity | 31 | 21:54.94 | 11 |
| Sep 21 | Bull RunSep 21 · 3 Miles Varsity Small · Place 156 · Rising Sun | 3 Miles Varsity Small | 156 | 24:54.3 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 2A State ChampionshipsNov 11 · 3 Miles 2A Varsity · Place 130 · Rising Sun | 3 Miles 2A Varsity | 130 | 20:55.97 PB | 10 |
| Nov 2 | MPSSAA 2A East Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 52 · Rising Sun | 5,000 Meters Varsity | 52 | 20:40.07 PB | 10 |
| Oct 24 | UCBAC ChampionshipsOct 24 · 3 Miles Varsity · Place 76 · Rising Sun | 3 Miles Varsity | 76 | 19:39.86 | 10 |
| Oct 17 | Bo Manor/Harford Tech @Rising SunOct 17 · 5,000 Meters Varsity · Place 24 · Rising Sun | 5,000 Meters Varsity | 24 | 21:39 | 10 |
| Oct 3 | Elkton, Perryville, Rising Sun at Meadow ParkOct 3 · 3 Miles Varsity · Place 11 · Rising Sun | 3 Miles Varsity | 11 | 21:15.08 | 10 |
| Sep 26 | Cecil County InviteSep 26 · 3 Miles Varsity · Place 25 · Rising Sun | 3 Miles Varsity | 25 | 22:01.38 | 10 |
| Sep 23 | Bull Run 2023Sep 23 · 3 Miles Boys Small Varsity · Place 116 · Rising Sun | 3 Miles Boys Small Varsity | 116 | 24:52.0 PB | 10 |
| Sep 19 | Rising Sun, Joppatowne @ EdgewoodSep 19 · Varsity · Place 20 · Rising Sun | Varsity | 20 | 22:28.9 | 10 |
| Sep 12 | Rising Sun, Aberdeen at Havre de GraceSep 12 · Varsity · Place 24 · Rising Sun | Varsity | 24 | 23:28 | 10 |
| Sep 9 | MD Track and Trail InvitationalSep 9 · 5,000 Meters Varsity · Place 120 · Rising Sun | 5,000 Meters Varsity | 120 | 26:02.9 | 10 |
2022 Cross Country
4 results