Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bells Mill ParkTCIS XC Championships · Oct 30 | 23:54.8 | TCIS XC Championships | October 30, 2025 |
| 5,000 Meters · Newport News ParkState Catholic Cross Country Championship · Oct 21 | 21:57.0 | State Catholic Cross Country Championship | October 21, 2025 |
| 5,000 Meters · Panorama FarmsVISAA XC Championships · Nov 6 | 21:56.5 | VISAA XC Championships | November 6, 2025 |
| 5,000 Meters · Peninsula CatholicBill McGough Invitational · Sep 13 | 22:23.0 | Bill McGough Invitational | September 13, 2025 |
| 5,000 Meters · Windsor Castle ParkHam City Hustle Invitational · Sep 6 | 22:48.6 | Ham City Hustle Invitational | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VISAA XC ChampionshipsNov 6 · 5,000 Meters Division II · Place 113 · Peninsula Catholic | 5,000 Meters Division II | 113 | 21:56.5 PB | 11 |
| Oct 30 | TCIS XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 66 · Peninsula Catholic | 5,000 Meters Varsity | 66 | 23:54.8 PB | 11 |
| Oct 21 | State Catholic Cross Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 80 · Peninsula Catholic | 5,000 Meters Varsity | 80 | 21:57.0 PB | 11 |
| Sep 13 | Bill McGough InvitationalSep 13 · 5,000 Meters Varsity · Place 32 · Peninsula Catholic | 5,000 Meters Varsity | 32 | 22:23.0 PB | 11 |
| Sep 6 | Ham City Hustle InvitationalSep 6 · 5,000 Meters Varsity · Place 88 · Peninsula Catholic | 5,000 Meters Varsity | 88 | 22:48.6 PB | 11 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 269 · Peninsula Catholic | 5,000 Meters Varsity | 269 | 21:57.0 | SO |
| Sep 14 | Bill McGough InvitationalSep 14 · 5,000 Meters Varsity · Place 43 · Peninsula Catholic | 5,000 Meters Varsity | 43 | 22:09.7 | SO |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | VISAA Cross Country State ChampionshipsNov 9 · 5,000 Meters Division II · Place 69 · Peninsula Catholic | 5,000 Meters Division II | 69 | 21:40.42 | 9 |
| Nov 9 | VISAA Cross Country State ChampionshipsNov 9 · 5,000 Meters Division II · Place 69 · Peninsula Catholic | 5,000 Meters Division II | 69 | 21:40.42 | 9 |
| Nov 2 | TCIS XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 42 · Peninsula Catholic | 5,000 Meters Varsity | 42 | 19:52.1 | 9 |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 137 · Peninsula Catholic | Varsity | 137 | 20:18 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 137 · Peninsula Catholic | 5,000 Meters Varsity | 137 | 20:18 | 9 |
| Sep 16 | Bill McGough InvitationalSep 16 · 5,000 Meters Varsity · Place 44 · Peninsula Catholic | 5,000 Meters Varsity | 44 | 23:09.5 | 9 |