Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWindy City Rumble · Jan 314:26.91aWindy City RumbleJanuary 31, 2026
1500 Meters · OutdoorWashU Invite · Mar 274:04.88aWashU InviteMarch 27, 2026
1600 Meters · IndoorSkyline Invitational · Feb 254:39.18aSkyline InvitationalFebruary 25, 2023
1600 Meters · OutdoorRiordan at SHC · Apr 164:31.78aRiordan at SHCApril 16, 2024
3000 Meters · IndoorMargaret Bradley Invitational · Feb 219:02.57aMargaret Bradley InvitationalFebruary 21, 2026
3000 Meters · OutdoorSaint Francis Invitational · Mar 189:11.02aSaint Francis InvitationalMarch 18, 2023
3200 Meters · OutdoorCCS Top 8 · Apr 219:38.32aCCS Top 8April 21, 2023
5000 Meters · IndoorAurora Grand Prix · Jan 2415:36.39aAurora Grand PrixJanuary 24, 2026
5000 Meters · OutdoorChicagoland Championships · Apr 315:55.79aChicagoland ChampionshipsApril 3, 2025
800 Meters · IndoorSkyline Invitational · Feb 252:09.19aSkyline InvitationalFebruary 25, 2023
800 Meters · OutdoorSacred Heart Cathedral/Riordan @ Archbishop Mitty · Mar 222:07.24aSacred Heart Cathedral/Riordan @ Archbishop Mitty March 22, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 5000 Meters · ChicagoChicago5000 Meters—DNFSo
Apr 18Don Church Twilight MeetApr 18 · 1500 Meters · Place 17 · ChicagoChicago1500 Meters17.4:12.60aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 3000 Meters · Place 13 · ChicagoChicago3000 Meters13.9:11.19aSo
Mar 27WashU InviteMar 27 · 1500 Meters · Place 16 · ChicagoChicago1500 Meters16.4:04.88a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Margaret Bradley InvitationalFeb 21 · 3000 Meters · Place 7 · ChicagoChicago3000 Meters79:02.57a PBSo
Jan 31Windy City RumbleJan 31 · 1 Mile · Place 7 · ChicagoChicago1 Mile74:26.91a PBSo
Jan 24Aurora Grand PrixJan 24 · 5000 Meters · Place 9 · ChicagoChicago5000 Meters915:36.39a PBSo
Jan 10Phoenix InvitationalJan 10 · 3000 Meters · Place 1 · ChicagoChicago3000 Meters19:11.69aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12Wheaton (Ill) InvitationalApr 12 · 5000 Meters · Place 16 · ChicagoChicago5000 Meters1616:26.06aFr
Apr 3Chicagoland ChampionshipsApr 3 · 5000 Meters · Place 20 · ChicagoChicago5000 Meters2015:55.79a PBFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Margaret Bradley InvitationalFeb 22 · 1 Mile · Place 17 · ChicagoChicago1 Mile174:36.52a—
Jan 10Cardinal OpenerJan 10 · 3000 Meters · Place 12 · ChicagoChicago3000 Meters129:16.41a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18CCS ChampionshipsMay 18 · 3200 Meters · Place 17 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters179:52.05a—
Apr 27WCAL Championships 2024Apr 27 · 3200 Meters · Place 4 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters4.9:41.00a12
Apr 20CCS Top 8 InviteApr 20 · 3200 Meters · Place 12 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters129:52.10a—
Apr 16Riordan at SHCApr 16 · 1600 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters24:31.78a PB—
Apr 10Sacred Heart Cathedral vs St. IgnatiusApr 10 · 3200 Meters · Place 1 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters19:43.34a—
Mar 27Sacred Heart Cathedral/Archbishop Riordan @ Archbishop MittyMar 27 · 1600 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters24:37.00a—
Mar 23Lynbrook InvitationalMar 23 · 1600 Meters · Place 7 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters74:32.85a—
Mar 20VC/AR/SHC @ Saint Francis (WCAL Meet)Mar 20 · 3200 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters29:56.42a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 96 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters969:49.63a—
Mar 6Junipero Serra/Sacred Heart Cathedral @ Saint Francis (WCAL Meet)Mar 6 · 3200 Meters · Place 5 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters510:19.46a—
Mar 6Junipero Serra/Sacred Heart Cathedral @ Saint Francis (WCAL Meet)Mar 6 · 1600 Meters · Place 3 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters34:34.00a—
Mar 28th RustBuster InvitationalMar 2 · 3200 Meters · Place 8 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters89:56.16a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 21CCS Top 8Apr 21 · 3200 Meters · Place 13 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters139:38.32a PB—
Apr 19Serra/Sacred Heart Cathedral Prep/St. FrancisApr 19 · 1600 Meters · Place 1 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters14:36.38a—
Apr 4WCAL - SHC vs Riordan at KezarApr 4 · 3200 Meters · Place 3 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters3.10:08.64a11
Apr 4WCAL - SHC vs Riordan at KezarApr 4 · 1600 Meters · Place 3 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters3.4:37.06a11
Apr 1Leland Quicksilver InvitationalApr 1 · 3200 Meters · Place 4 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters49:58.0711
Mar 29Sacred Heart Cathedral vs. St. IgnatiusMar 29 · 1600 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters24:35.19a—
Mar 22Sacred Heart Cathedral/Riordan @ Archbishop Mitty Mar 22 · 800 Meters · Place 3 · Sacred Heart CathedralSacred Heart Cathedral800 Meters32:07.24a PB—
Mar 18Saint Francis InvitationalMar 18 · 3000 Meters · Place 5 · Sacred Heart CathedralSacred Heart Cathedral3000 Meters59:11.02a PB11
Mar 15VC/AR/SHC @ St. Francis WCAL MeetMar 15 · 1600 Meters · Place 3 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters34:34.29a—
Mar 8Riordan / Sacred Heart Cathedral at BCPMar 8 · 3200 Meters · Place 1 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters19:55.96a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Skyline InvitationalFeb 25 · 1600 Meters · Place 15 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters154:39.18a PB11
Feb 25Skyline InvitationalFeb 25 · 800 Meters · Place 10 · Sacred Heart CathedralSacred Heart Cathedral800 Meters102:09.19a PB11

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 6WCAL ChampionshipsMay 6 · 3200 Meters · Place 6 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters69:59.330a10
May 6WCAL ChampionshipsMay 6 · 800 Meters · Place 22 · Sacred Heart CathedralSacred Heart Cathedral800 Meters222:17.46a10
Apr 27Sacred Heart Cathedral at Bellarmine/PresentationApr 27 · 1600 Meters · Place 1 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters14:39.62a10
Apr 27Sacred Heart Cathedral at Bellarmine/PresentationApr 27 · 800 Meters · Place 6 · Sacred Heart CathedralSacred Heart Cathedral800 Meters62:08.46a10
Apr 9Cupertino/De Anza InviteApr 9 · 3200 Meters · Place 5 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters510:05.9010
Mar 30Serra vs. Sacred Heart CathedralMar 30 · 1600 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters24:46.2010
Mar 26Castro Valley Invitational RelaysMar 26 · 1600 Meters · Sacred Heart CathedralSacred Heart Cathedral1600 Meters—DNS10
Mar 23SHC/Archbishop Riordan @ Archbishop MittyMar 23 · 3200 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters210:19.0110
Mar 19Garlic Classic InvitationalMar 19 · 3200 Meters · Place 5 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters5.10:52.80aUnofficial10
Mar 19Garlic Classic InvitationalMar 19 · 1600 Meters · Place 11 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters11.4:49.27a10
Mar 16Saint Francis-Sacred Heart Cathedral-Valley Christian Tri-MeetMar 16 · 3200 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters210:32.2810
Mar 9St. Ignatius vs Sacred HeartMar 9 · 3200 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters211:24.5710
Mar 9St. Ignatius vs Sacred HeartMar 9 · 800 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral800 Meters22:13.1310
Mar 5Clayton Valley Ugly Eagles RelaysMar 5 · 1600 Meters · Place 12 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters124:57.6610

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5WCAL FinalsJun 5 · 3200 Meters · Sacred Heart CathedralSacred Heart Cathedral3200 Meters—DNS9
Jun 5WCAL FinalsJun 5 · 1600 Meters · Place 17 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters17.4:52.82a9
May 19Junipero Serra vs. Sacred Heart Cathedral PrepMay 19 · 1600 Meters · Place 2 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters24:50.559
May 12Saint Ignatius - Sacred Heart CathedralMay 12 · 1600 Meters · Place 4 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters44:54.499
May 8Saint Ignatius v. Sacred Heart Cathedral, RiordanMay 8 · 3200 Meters · Place 1 · Sacred Heart CathedralSacred Heart Cathedral3200 Meters110:56.539
May 1Junipero Serra vs. Sacred Heart Cathedral PrepMay 1 · 1600 Meters · Place 1 · Sacred Heart CathedralSacred Heart Cathedral1600 Meters14:56.429