Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · The Mariners' Museum and ParkWarwick Pre-Season 3k · Aug 2613:39.21Warwick Pre-Season 3kAugust 26, 2026
5,000 Meters · Bells Mill ParkAtlantic Coast XC Invitational · Oct 1124:01.1Atlantic Coast XC InvitationalOctober 11, 2025
5,000 Meters · Newport News ParkState Catholic Cross Country Championship · Oct 2122:41.7State Catholic Cross Country ChampionshipOctober 21, 2025
5,000 Meters · Occoquan Regional ParkVirginia Catholic State Championship · Oct 2925:30.9Virginia Catholic State ChampionshipOctober 29, 2026
5,000 Meters · Panorama FarmsVISAA XC Championships · Nov 622:46.6VISAA XC ChampionshipsNovember 6, 2025
5,000 Meters · Peninsula CatholicBill McGough Invitational · Sep 1924:10.9Bill McGough InvitationalSeptember 19, 2026
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1824:55.5The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Windsor Castle ParkHam City Hustle Invitational · Sep 624:41.7Ham City Hustle InvitationalSeptember 6, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29Virginia Catholic State ChampionshipOct 29 · 5,000 Meters Varsity · Place 42 · Peninsula Catholic5,000 Meters Varsity4225:30.9 PB12
Sep 19Bill McGough InvitationalSep 19 · 5,000 Meters Varsity · Place 18 · Peninsula Catholic5,000 Meters Varsity1824:10.9 PB12
Aug 26Warwick Pre-Season 3kAug 26 · 3,000 Meters Varsity · Place 13 · Peninsula Catholic3,000 Meters Varsity1313:39.21 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6VISAA XC ChampionshipsNov 6 · 5,000 Meters Division II · Place 51 · Peninsula Catholic5,000 Meters Division II5122:46.6 PB11
Oct 30TCIS XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 30 · Peninsula Catholic5,000 Meters Varsity3024:27.011
Oct 21State Catholic Cross Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 40 · Peninsula Catholic5,000 Meters Varsity4022:41.7 PB11
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Small School · Place 167 · Peninsula Catholic5,000 Meters Small School16724:55.5 PB11
Oct 11Atlantic Coast XC InvitationalOct 11 · 5,000 Meters Varsity · Place 74 · Peninsula Catholic5,000 Meters Varsity7424:01.1 PB11
Sep 13Bill McGough InvitationalSep 13 · 5,000 Meters Varsity · Place 18 · Peninsula Catholic5,000 Meters Varsity1825:01.111
Sep 6Ham City Hustle InvitationalSep 6 · 5,000 Meters Varsity · Place 45 · Peninsula Catholic5,000 Meters Varsity4524:41.7 PB11

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7VISAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division II · Place 51 · Peninsula Catholic5,000 Meters Division II5122:54.5710
Nov 7VISAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division II · Place 51 · Peninsula Catholic5,000 Meters Division II5122:54.5710
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 96 · Peninsula Catholic5,000 Meters Varsity9623:20.9SO
Oct 12Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 62 · Peninsula Catholic5,000 Meters Varsity6223:01.9010
Sep 21Ham City Hustle InvitationalSep 21 · 5,000 Meters Varsity · Place 58 · Peninsula Catholic5,000 Meters Varsity5825:29.0210
Sep 14Bill McGough InvitationalSep 14 · 5,000 Meters Varsity · Place 15 · Peninsula Catholic5,000 Meters Varsity1523:41.8SO