Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · The Mariners' Museum and ParkWarwick Pre-Season 3k · Aug 26 | 11:51.10 | Warwick Pre-Season 3k | August 26, 2026 |
| 5,000 Meters · Bells Mill Park10th Atlantic Coast XC Invitational 2026 · Oct 10 | 18:44.1 | 10th Atlantic Coast XC Invitational 2026 | October 10, 2026 |
| 5,000 Meters · Newport News ParkTCIS XC Championships · Nov 5 | 19:07.8 | TCIS XC Championships | November 5, 2026 |
| 5,000 Meters · Occoquan Regional ParkVirginia Catholic State Championship · Oct 29 | 19:19.0 | Virginia Catholic State Championship | October 29, 2026 |
| 5,000 Meters · Panorama FarmsVISAA XC Championships · Nov 6 | 21:43.7 | VISAA XC Championships | November 6, 2025 |
| 5,000 Meters · Peninsula CatholicBill McGough Invitational · Sep 19 | 19:54.1 | Bill McGough Invitational | September 19, 2026 |
| 5,000 Meters · Windsor Castle ParkHam City Hustle Invitational · Sep 12 | 20:11.1 | Ham City Hustle Invitational | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | TCIS XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 22 · Peninsula Catholic | 5,000 Meters Varsity | 22 | 19:07.8 PB | 11 |
| Oct 29 | Virginia Catholic State ChampionshipOct 29 · 5,000 Meters Varsity · Place 27 · Peninsula Catholic | 5,000 Meters Varsity | 27 | 19:19.0 PB | 11 |
| Oct 10 | 10th Atlantic Coast XC Invitational 2026Oct 10 · 5,000 Meters Varsity · Place 62 · Peninsula Catholic | 5,000 Meters Varsity | 62 | 18:44.1 PB | 11 |
| Sep 19 | Bill McGough InvitationalSep 19 · 5,000 Meters Varsity · Place 20 · Peninsula Catholic | 5,000 Meters Varsity | 20 | 19:54.1 PB | 11 |
| Sep 12 | Ham City Hustle InvitationalSep 12 · 5,000 Meters Varsity · Place 61 · Peninsula Catholic | 5,000 Meters Varsity | 61 | 20:11.1 PB | 11 |
| Aug 26 | Warwick Pre-Season 3kAug 26 · 3,000 Meters Varsity · Place 16 · Peninsula Catholic | 3,000 Meters Varsity | 16 | 11:51.10 PB | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VISAA XC ChampionshipsNov 6 · 5,000 Meters Division II · Place 106 · Peninsula Catholic | 5,000 Meters Division II | 106 | 21:43.7 PB | 10 |
| Oct 30 | TCIS XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 57 · Peninsula Catholic | 5,000 Meters Varsity | 57 | 22:48.8 | 10 |
| Oct 21 | State Catholic Cross Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 83 · Peninsula Catholic | 5,000 Meters Varsity | 83 | 22:01.5 | 10 |
| Oct 11 | Atlantic Coast XC InvitationalOct 11 · 5,000 Meters Varsity · Place 183 · Peninsula Catholic | 5,000 Meters Varsity | 183 | 22:27.3 | 10 |
| Sep 13 | Bill McGough InvitationalSep 13 · 5,000 Meters Varsity · Place 29 · Peninsula Catholic | 5,000 Meters Varsity | 29 | 22:16.3 | 10 |
| Sep 6 | Ham City Hustle InvitationalSep 6 · 5,000 Meters Varsity · Place 97 · Peninsula Catholic | 5,000 Meters Varsity | 97 | 23:38.2 | 10 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Junior Varsity · Place 245 · Peninsula Catholic | 5,000 Meters Junior Varsity | 245 | 29:11.7 | 9 |
| Oct 12 | Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 38 · Peninsula Catholic | 5,000 Meters Varsity | 38 | 23:38.47 | 9 |
| Sep 21 | Ham City Hustle InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 53 · Peninsula Catholic | 5,000 Meters Junior Varsity | 53 | 24:05.52 | 9 |
| Sep 14 | Bill McGough InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 21 · Peninsula Catholic | 5,000 Meters Junior Varsity | 21 | 23:50.9 | 9 |