Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSt. Christopher's Indoor Track & Field Invitational · Jan 194:44.61St. Christopher's Indoor Track & Field InvitationalJanuary 19, 2024
1 Mile · Outdoor39th General Philip Draper Invitational · May 65:12.70a39th General Philip Draper InvitationalMay 6, 2022
1000 Meters · IndoorHoxton Invitational · Feb 102:46.49Hoxton InvitationalFebruary 10, 2024
1000 Meters · OutdoorWalter Bass HS Indoor Invitational · Jan 143:18.16aWalter Bass HS Indoor InvitationalJanuary 14, 2022
1500 Meters · OutdoorMountainside Stride Select Meet · Mar 274:28.58aMountainside Stride Select MeetMarch 27, 2026
1600 Meters · IndoorVISAA Indoor Track & Field Championships · Feb 174:40.26aVISAA Indoor Track & Field ChampionshipsFebruary 17, 2024
1600 Meters · OutdoorVirginia State Catholic Championship · May 114:34.61Virginia State Catholic ChampionshipMay 11, 2024
3000 Meters · IndoorSAA Indoor Championships · Feb 279:24.71SAA Indoor ChampionshipsFebruary 27, 2026
3000m Steeplechase · 0.914m · OutdoorEmory Dooley Elite · Apr 410:34.01aEmory Dooley EliteApril 4, 2026
3200 Meters · IndoorVISAA Indoor Track & Field Championships · Feb 1510:07.13aVISAA Indoor Track & Field ChampionshipsFebruary 15, 2025
3200 Meters · OutdoorVISAA Track & Field Championships · May 179:53.53aVISAA Track & Field ChampionshipsMay 17, 2024
5000 Meters · IndoorCentre Indoor Invitational · Feb 1316:21.59aCentre Indoor InvitationalFebruary 13, 2026
5000 Meters · OutdoorLee Fast Break Athletics Invitational · Apr 1016:26.76aLee Fast Break Athletics InvitationalApril 10, 2026
800 Meters · OutdoorRice Relays · Apr 192:09.38aRice RelaysApril 19, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24SAA Outdoor ChampionshipsApr 24 · 3000m Steeplechase · SewaneeSewanee3000m Steeplechase0.914m—DNFFr
Apr 24SAA Outdoor ChampionshipsApr 24 · 5000 Meters · Place 23 · SewaneeSewanee5000 Meters23.16:34.05aFr
Apr 18Mountain Laurel InvitationalApr 18 · 1500 Meters · Place 13 · SewaneeSewanee1500 Meters13.4:29.06aFr
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 5000 Meters · Place 67 · SewaneeSewanee5000 Meters67.16:26.76a PBFr
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 1500 Meters · SewaneeSewanee1500 Meters--DNSFr
Apr 4Emory Dooley EliteApr 4 · 3000m Steeplechase · Place 5 · SewaneeSewanee3000m Steeplechase0.914m5.10:34.01a PBFr
Mar 27Mountainside Stride Select MeetMar 27 · 1500 Meters · Place 8 · SewaneeSewanee1500 Meters8.4:28.58a PBFr
Mar 27Mountainside Stride Select MeetMar 27 · 800 Meters · Place 9 · SewaneeSewanee800 Meters9.2:13.30aFr
Mar 20Lee University InvitationalMar 20 · 5000 Meters · Place 21 · SewaneeSewanee5000 Meters2116:46.22aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27SAA Indoor ChampionshipsFeb 27 · 3000 Meters · Place 16 · SewaneeSewanee3000 Meters169:24.71 PBFR
Feb 13Centre Indoor InvitationalFeb 13 · 5000 Meters · Place 5 · SewaneeSewanee5000 Meters5.16:21.59a PBFr
Feb 13Centre Indoor InvitationalFeb 13 · 1 Mile · Place 22 · SewaneeSewanee1 Mile22.4:49.42aFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16VISAA CHAMPIONSHIPSMay 16 · 3200 Meters · Place 11 · Saint John PSaint John P3200 Meters1110:43.2312
May 16VISAA CHAMPIONSHIPSMay 16 · 1600 Meters · Place 9 · Saint John PSaint John P1600 Meters94:37.2412
May 16VISAA CHAMPIONSHIPSMay 16 · 3200 Meters · Place 11 · Saint John Paul the Great CathSaint John Paul the Great Cath3200 Meters1110:43.2312
May 16VISAA CHAMPIONSHIPSMay 16 · 1600 Meters · Place 9 · Saint John Paul the Great CathSaint John Paul the Great Cath1600 Meters94:37.2412
May 242nd Draper InvitationalMay 2 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters74:38.07—
Apr 28VCAC Meet at John Paul the Great Catholic HSApr 28 · 1600 Meters · Place 3 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters3.4:43.95a12
Apr 28VCAC Meet at John Paul the Great Catholic HSApr 28 · 800 Meters · Place 5 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic800 Meters5.2:10.79a12
Apr 11=PR= Northern Virginia InvitationalApr 11 · 3200 Meters · Place 22 · Saint John PSaint John P3200 Meters2210:06.6412
Mar 29Patriot InvitationalMar 29 · 3200 Meters · Place 10 · Saint John Paul theSaint John Paul the3200 Meters109:57.75SR
Mar 29Patriot InvitationalMar 29 · 3200 Meters · Place 10 · Saint John Paul theSaint John Paul the3200 Meters109:57.75SR
Mar 222025 Brian Watkins InvitationalMar 22 · 1600 Meters · Place 5 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters5.4:37.97a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 15VISAA Indoor Track & Field ChampionshipsFeb 15 · 3200 Meters · Place 4 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters4.10:07.13a PB12
Feb 8The Hoxton InvitationalFeb 8 · 1000 Meters · Place 1 · Saint John Paul the Great CatholiSaint John Paul the Great Catholi1000 Meters12:49.34a—
Feb 8The Hoxton InvitationalFeb 8 · 1000 Meters · Place 1 · St JP the GreatSt JP the Great1000 Meters12:49.34—
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 3200 Meters · Place 7 · Saint John Paul the Great CathSaint John Paul the Great Cath3200 Meters710:12.8612
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 3200 Meters · Place 7 · Saint John PaulSaint John Paul3200 Meters710:12.8612
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 177 · Saint John PSaint John P1000 Meters1772:50.78—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 177 · Saint John PSaint John P1000 Meters1772:50.78—
Jan 14Lampert Timing Indoor Track Meet #5Jan 14 · 1600 Meters · Place 5 · Saint John PSaint John P1600 Meters54:46.8712
Jan 14Lampert Timing Indoor Track Meet #5Jan 14 · 1600 Meters · Place 5 · Saint John PSaint John P1600 Meters54:46.8712

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 21Howard County Winterfest InvitationalDec 21 · 3200 Meters · Place 18 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters18.10:14.21a12
Dec 13STC MEET #2Dec 13 · 3200 Meters · Place 1 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters1.10:50.90a12
Dec 13STC MEET #2Dec 13 · 1600 Meters · Place 3 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters3.4:51.16a12
Feb 17VISAA Indoor Track & Field ChampionshipsFeb 17 · 3200 Meters · Place 9 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters9.10:08.00a11
Feb 17VISAA Indoor Track & Field ChampionshipsFeb 17 · 1600 Meters · Place 10 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters10.4:40.26a PB11
Feb 10Hoxton InvitationalFeb 10 · 1000 Meters · Place 1 · Saint JP GreatSaint JP Great1000 Meters12:46.49 PB—
Feb 3Private Schools InvitationalFeb 3 · 3200 Meters · Place 14 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters14.10:26.66a11
Feb 3Private Schools InvitationalFeb 3 · 1600 Meters · Place 5 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters5.4:44.86a11
Jan 19St. Christopher's Indoor Track & Field InvitationalJan 19 · 1 Mile · Place 19 · Saint John PSaint John P1 Mile194:44.61 PB11
Jan 12WFS INDOOR MM#3Jan 12 · 1000 Meters · Place 2 · Saint John PSaint John P1000 Meters22:52.50—
Jan 6CNU's HS ShowcaseJan 6 · 3200 Meters · Place 5 · Saint John PSaint John P3200 Meters510:24.47—
Jan 6CNU's HS ShowcaseJan 6 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters74:45.61—
Jan 6CNU's HS ShowcaseJan 6 · 3200 Meters · Place 5 · Saint John PSaint John P3200 Meters510:24.47—
Jan 6CNU's HS ShowcaseJan 6 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters74:45.61—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17VISAA Track & Field ChampionshipsMay 17 · 3200 Meters · Place 4 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters4.9:53.53a PB11
May 11Virginia State Catholic ChampionshipMay 11 · 3200 Meters · Place 3 · Saint John PSaint John P3200 Meters310:10.03—
May 11Virginia State Catholic ChampionshipMay 11 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters74:34.61 PB—
May 341st Draper InvitationalMay 3 · 1600 Meters · Place 7 · Saint John PSaint John P1600 Meters74:39.13—
Apr 27Cassel's XBC Track ExperienceApr 27 · 3200 Meters · Place 17 · Saint John PSaint John P3200 Meters1710:14.4611
Apr 27Cassel's XBC Track ExperienceApr 27 · 3200 Meters · Place 10 · Saint John PSaint John P3200 Meters109:58.0811
Apr 19Rice RelaysApr 19 · 1600 Meters · Place 4 · Saint John Paul the GreSaint John Paul the Gre1600 Meters44:43.24a—
Apr 19Rice RelaysApr 19 · 800 Meters · Place 3 · Saint John Paul the GreSaint John Paul the Gre800 Meters32:09.38a PB—
Apr 19Rice RelaysApr 19 · 800 Meters · Place 3 · Saint John PaulSaint John Paul800 Meters32:09.38—
Apr 19Rice RelaysApr 19 · 1600 Meters · Place 4 · Saint John PaulSaint John Paul1600 Meters44:43.24—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1000 Meters · Place 22 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1000 Meters22.2:50.07a11
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1600 Meters · Place 38 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters38.4:52.87a11
Dec 9STC MEET #2Dec 9 · 3200 Meters · Place 4 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters4.10:22.93a11
Feb 18VISAA ChampionshipsFeb 18 · 3200 Meters · Place 11 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters11.10:20.56a10
Feb 18VISAA ChampionshipsFeb 18 · 1600 Meters · Place 13 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters13.4:48.13a10
Feb 11Hoxton InvitationalFeb 11 · 1600 Meters · Place 5 · Saint John Paul the GreSaint John Paul the Gre1600 Meters54:50.82a10
Jan 26EHS Winter InviteJan 26 · 1600 Meters · Place 6 · Saint John Paul the GreSaint John Paul the Gre1600 Meters64:55.96a10
Jan 13WFS INDOOR MM#3Jan 13 · 1000 Meters · Place 5 · Saint John PSaint John P1000 Meters52:55.47—
Jan 7CNU's HS ShowcaseJan 7 · 3200 Meters · Place 10 · Saint John PSaint John P3200 Meters1010:40.07—
Jan 7CNU's HS ShowcaseJan 7 · 3200 Meters · Place 10 · Saint John Paul the GreSaint John Paul the Gre3200 Meters1010:40.07a10
Jan 7CNU's HS ShowcaseJan 7 · 3200 Meters · Place 10 · Saint John Paul the GreSaint John Paul the Gre3200 Meters1010:40.07a10

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19VISAA Outdoor Track & Field ChampionshipsMay 19 · 3200 Meters · Place 7 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters7.10:21.29a10
May 19VISAA Outdoor Track & Field ChampionshipsMay 19 · 1600 Meters · Place 7 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters7.4:42.99a10
May 13Virginia State Catholic ChampionshipMay 13 · 3200 Meters · Place 5 · Saint John PSaint John P3200 Meters510:19.6310
May 13Virginia State Catholic ChampionshipMay 13 · 1600 Meters · Place 6 · Saint John PSaint John P1600 Meters64:48.7110
Apr 29Cassel's XBC Track ExperienceApr 29 · 1600 Meters · Place 25 · St John PaulSt John Paul1600 Meters254:46.6310
Apr 22Colgan InvitationalApr 22 · 1600 Meters · Place 5 · Saint John Paul theSaint John Paul the1600 Meters54:47.85—
Apr 22Colgan InvitationalApr 22 · 1600 Meters · Place 17 · Saint John Paul theSaint John Paul the1600 Meters174:47.85—
Apr 18JP Home Meet #2Apr 18 · 1600 Meters · Place 3 · Saint John PSaint John P1600 Meters34:48.1010
Apr 14Gojekian Twilight ClassicApr 14 · 3200 Meters · Place 14 · Saint John Paul theSaint John Paul the3200 Meters1410:22.22SO
Apr 1Carolyn Legard RelaysApr 1 · 1600 Meters · Place 9 · Saint John PSaint John P1600 Meters94:53.0310
Mar 29JP Home Meet #1 2023Mar 29 · 1600 Meters · Place 3 · Saint John PSaint John P1600 Meters34:53.0310
Mar 29JP Home Meet #1 2023Mar 29 · 1600 Meters · Place 3 · Saint John PSaint John P1600 Meters34:53.0310

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1000 Meters · Place 46 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1000 Meters46.3:00.65a10
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1600 Meters · Place 35 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters35.4:58.71a10
Dec 10STC MEET #2Dec 10 · 3200 Meters · Place 3 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters3.10:53.97a10
Dec 10STC MEET #2Dec 10 · 1600 Meters · Place 6 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters6.5:01.43a10
Feb 5Cavaliers Last Chance MeetFeb 5 · 3200 Meters · Place 18 · Saint John PSaint John P3200 Meters1811:17.39—
Feb 4EHS Home MeetFeb 4 · 1000 Meters · Place 10 · St JP the GreatSt JP the Great1000 Meters103:14.91—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20VISAA Div I / II ChampionshipsMay 20 · 3200 Meters · Place 8 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic3200 Meters8.10:53.39a9
May 14Virginia State Catholic ChampionshipMay 14 · 3200 Meters · Place 3 · Saint John PSaint John P3200 Meters310:43.619
May 639th General Philip Draper InvitationalMay 6 · 1 Mile · Place 6 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1 Mile6.5:12.70a PB9
May 3JP Home Meet #3May 3 · 800 Meters · Place 6 · Saint John PSaint John P800 Meters62:23.429
Apr 30Cassel's XBC Track ExperienceApr 30 · 1600 Meters · Place 14 · Saint John PSaint John P1600 Meters145:04.049
Apr 30Cassel's XBC Track ExperienceApr 30 · 3200 Meters · Place 30 · Saint John PSaint John P3200 Meters3010:44.039
Apr 12JP Home Meet 2022 #2Apr 12 · 1600 Meters · Place 8 · Saint John PSaint John P1600 Meters85:08.759
Apr 8Gojekian Twilight ClassicApr 8 · 3200 Meters · Place 8 · Saint John PSaint John P3200 Meters810:43.61—
Apr 8Gojekian Twilight ClassicApr 8 · 3200 Meters · Place 8 · Saint John PSaint John P3200 Meters810:43.61—
Apr 1Cronly InvitationalApr 1 · 800 Meters · Place 11 · St JP the GreatSt JP the Great800 Meters112:23.42—
Mar 29JP Home Meet 2022 #1Mar 29 · 3200 Meters · Place 2 · Saint John PSaint John P3200 Meters210:56.819
Mar 26Carolyn Legard RelaysMar 26 · 1600 Meters · Place 18 · Saint John PSaint John P1600 Meters185:12.119
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 1000 Meters · Place 80 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1000 Meters80.3:18.16a PB9
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 1600 Meters · Place 83 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1600 Meters83.5:35.50a9

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 7JP Polar Bear QuadDec 7 · 1000 Meters · Place 9 · Saint John Paul the Great CatholicSaint John Paul the Great Catholic1000 Meters9.3:11.92aUnofficial9
May 29PWC Panthers I-95 InvitationalMay 29 · 1500 Meters · Place 4 · Dale City Lightning Track ClubDale City Lightning Track Club1500 Meters4.5:14.50a8
May 29PWC Panthers I-95 InvitationalMay 29 · 800 Meters · Place 12 · Dale City Lightning Track ClubDale City Lightning Track Club800 Meters12.2:44.11a8
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 1500 Meters · Place 4 · Dale City Lightning Track ClubDale City Lightning Track Club1500 Meters4.5:24.19a8
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 800 Meters · Place 14 · Dale City Lightning Track ClubDale City Lightning Track Club800 Meters14.2:45.50a8
May 2804 RJT MeetMay 2 · 1500 Meters · Place 2 · Dale City Lightning Track ClubDale City Lightning Track Club1500 Meters2.5:23.46a8
May 2804 RJT MeetMay 2 · 800 Meters · Place 2 · Dale City Lightning Track ClubDale City Lightning Track Club800 Meters2.2:51.99a8