Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTSTCA Indoor Championship Meet · Feb 214:27.70TSTCA Indoor Championship MeetFebruary 21, 2026
1 Mile · OutdoorPine-Richland Invitational · May 14:22.21aPine-Richland InvitationalMay 1, 2026
1500 Meters · IndoorUSATF National Youth Indoor Championship · Mar 175:00.69aUSATF National Youth Indoor ChampionshipMarch 17, 2023
1600 Meters · IndoorYSU HS Meet 4 · Feb 144:20.787YSU HS Meet 4February 14, 2026
1600 Meters · OutdoorWPIAL District 7 Championships @ Slippery Rock · May 144:18.31aWPIAL District 7 Championships @ Slippery RockMay 14, 2026
2 Miles · OutdoorPine-Richland Invitational · May 19:26.61aPine-Richland InvitationalMay 1, 2026
3000 Meters · IndoorPTFCA Championships · Mar 18:30.83aPTFCA ChampionshipsMarch 1, 2026
3000 Meters · Outdoor130th Penn Relays Carnival · Apr 238:33.98a130th Penn Relays CarnivalApril 23, 2026
3200 Meters · IndoorSPIRE Scholastic Showcase 2026 · Feb 79:12.95SPIRE Scholastic Showcase 2026February 7, 2026
3200 Meters · OutdoorButler Invitational · Apr 189:19.66aButler InvitationalApril 18, 2026
800 Meters · IndoorYSU HS Meet 4 · Feb 142:04.83YSU HS Meet 4February 14, 2026
800 Meters · OutdoorWPIAL Playoff Meet @ Shenango HS · Apr 282:02.74aWPIAL Playoff Meet @ Shenango HSApril 28, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 5 · North CatholicNorth Catholic3200 Meters5.9:21.23a10
May 22PIAA Track & Field State ChampionshipsMay 22 · 1600 Meters · Place 10 · North CatholicNorth Catholic1600 Meters10.4:20.80a10
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 3200 Meters · Place 2 · North CatholicNorth Catholic3200 Meters2.9:24.49a10
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters2.4:18.31a PB10
May 1Pine-Richland InvitationalMay 1 · 2 Miles · Place 1 · North CatholicNorth Catholic2 Miles1.9:26.61a PB10
May 1Pine-Richland InvitationalMay 1 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters1.9:23.46a10
May 1Pine-Richland InvitationalMay 1 · 1 Mile · Place 6 · North CatholicNorth Catholic1 Mile6.4:22.21a PB10
May 1Pine-Richland InvitationalMay 1 · 1600 Meters · Place 6 · North CatholicNorth Catholic1600 Meters6.4:20.56a10
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters1.10:03.74a10
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · 1600 Meters · Place 1 · North CatholicNorth Catholic1600 Meters1.4:34.32a10
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · 800 Meters · Place 3 · North CatholicNorth Catholic800 Meters3.2:02.74a PB10
Apr 23130th Penn Relays CarnivalApr 23 · 3000 Meters · Place 12 · North CatholicNorth Catholic3000 Meters12.8:33.98a PB10
Apr 18Butler InvitationalApr 18 · 3200 Meters · Place 2 · North CatholicNorth Catholic3200 Meters2.9:19.66a PB10
Mar 24Apollo v. Leechburg v. North Catholic HSMar 24 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters19:49.25a10

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 3000 Meters · Place 7 · North CatholicNorth Catholic3000 Meters7.8:30.83a PB10
Feb 21TSTCA Indoor Championship MeetFeb 21 · 1 Mile · Place 5 · North Catholic 07North Catholic 071 Mile54:27.70 PB10
Feb 21TSTCA Indoor Championship MeetFeb 21 · 3000 Meters · Place 1 · North Catholic 07North Catholic 073000 Meters18:52.3910
Feb 14YSU HS Meet 4Feb 14 · 1600 Meters · Place 8 · North CatholNorth Cathol1600 Meters84:20.787 PB10
Feb 14YSU HS Meet 4Feb 14 · 800 Meters · Place 21 · North CatholNorth Cathol800 Meters212:04.83 PB10
Feb 7SPIRE Scholastic Showcase 2026Feb 7 · 3200 Meters · Place 2 · North Catholic 07North Catholic 073200 Meters29:12.95 PB10
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 800 Meters · Place 28 · North Catholic 07North Catholic 07800 Meters282:05.2010
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 1600 Meters · Place 13 · North Catholic 07North Catholic 071600 Meters134:27.5510
Jan 24Kent State University HS Meet #1Jan 24 · 3200 Meters · Place 1 · North Catholic 07North Catholic 073200 Meters19:24.2010
Jan 17YSU Meet #2Jan 17 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters1.9:23.71a10
Jan 17YSU Meet #2Jan 17 · 3200 Meters · Place 1 · North Catholic 07North Catholic 073200 Meters1.9:23.71a10
Jan 10YSU Meet #1Jan 10 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters2.4:28.29a10
Jan 10YSU Meet #1Jan 10 · 800 Meters · Place 16 · North CatholicNorth Catholic800 Meters16.2:08.23a10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 13University of Akron Rust Buster HS Open MeetDec 13 · 3200 Meters · Place 3 · North CatholicNorth Catholic3200 Meters3.9:28.54a10
Feb 22TSTCA Indoor Championship MeetFeb 22 · 1 Mile · Place 14 · North CatholicNorth Catholic1 Mile144:38.679
Feb 22TSTCA Indoor Championship MeetFeb 22 · 3000 Meters · Place 12 · North CatholicNorth Catholic3000 Meters129:16.099
Feb 152025 YSU HS Meet #4Feb 15 · 3200 Meters · Place 12 · North CatholNorth Cathol3200 Meters1210:00.559
Feb 152025 YSU HS Meet #4Feb 15 · 1600 Meters · Place 18 · North CatholNorth Cathol1600 Meters184:40.299
Feb 152025 YSU HS Meet #4Feb 15 · 3200 Meters · Place 12 · North CatholNorth Cathol3200 Meters1210:00.559
Feb 152025 YSU HS Meet #4Feb 15 · 1600 Meters · Place 18 · North CatholNorth Cathol1600 Meters184:40.299
Feb 1SPIRE Ohio Preview MeetFeb 1 · 800 Meters · Place 41 · North CatholicNorth Catholic800 Meters412:10.169
Feb 1SPIRE Ohio Preview MeetFeb 1 · 1600 Meters · Place 40 · North CatholicNorth Catholic1600 Meters404:43.299
Jan 25TSTCA MEET #3Jan 25 · 3000 Meters · Place 11 · North CatholicNorth Catholic3000 Meters119:19.929
Jan 182025 YSU HS Meet #2Jan 18 · 3200 Meters · Place 26 · North CatholicNorth Catholic3200 Meters26.10:55.37a9
Jan 182025 YSU HS Meet #2Jan 18 · 1600 Meters · Place 26 · North CatholicNorth Catholic1600 Meters26.4:46.97a9
Jan 11Kevin Dare InvitationalJan 11 · 3000 Meters · Place 23 · North CatholicNorth Catholic3000 Meters239:36.60a—
Jan 11Kevin Dare InvitationalJan 11 · 1 Mile · Place 33 · North CatholicNorth Catholic1 Mile334:53.38a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 11 · North Catholic 07North Catholic 073200 Meters119:37.319
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 11 · North Catholic 07North Catholic 073200 Meters119:37.319
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 37 · North Catholic 07North Catholic 071600 Meters374:49.449
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 37 · North Catholic 07North Catholic 071600 Meters374:49.449
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 3200 Meters · Place 5 · North CatholicNorth Catholic3200 Meters5.9:38.65a9
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 1600 Meters · Place 8 · North CatholicNorth Catholic1600 Meters8.4:25.52a9
May 8Northern Area Last ChanceMay 8 · 1600 Meters · Place 10 · North CatholicNorth Catholic1600 Meters104:38.059
Apr 17Butler InvitationalApr 17 · 3200 Meters · Place 20 · North CatholicNorth Catholic3200 Meters20.9:37.74a9
Apr 17Butler InvitationalApr 17 · 1600 Meters · Place 22 · North CatholicNorth Catholic1600 Meters22.4:33.77a9
Apr 14Apollo Ridge v. Leechburg v. North Catholic v. Shady Side Academy HSApr 14 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters24:48.73a9
Apr 14Apollo Ridge v. Leechburg v. North Catholic v. Shady Side Academy HSApr 14 · 800 Meters · Place 2 · North CatholicNorth Catholic800 Meters22:09.65a9
Apr 12TSTCA Outdoor ChampionshipApr 12 · 1600 Meters · Place 16 · North CatholicNorth Catholic1600 Meters164:38.289
Apr 10North Catholic & Springdale @ Deer LakesApr 10 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters110:08.909

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14SPIRE HS Holiday Classic Dec 14 · 3200 Meters · Place 9 · North CatholicNorth Catholic3200 Meters9.10:30.09a9

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 13 · PR Distance Project LLCPR Distance Project LLC3000 Meters13.10:25.79a7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 29 · PR Distance Project LLCPR Distance Project LLC1500 Meters29.5:00.69a PB7
Feb 18YSU HS/Open Meet #4Feb 18 · 3200 Meters · Place 28 · Pine-RichlandPine-Richland3200 Meters28.11:12.66a7
Feb 4YSU HS/Open Meet #3Feb 4 · 1600 Meters · Place 68 · Pine-RichlandPine-Richland1600 Meters68.5:24.96a7
Jan 21YSU HS/Open Meet #2 Jan 21 · 3200 Meters · Place 37 · Pine-RichlandPine-Richland3200 Meters37.11:37.01a7
Jan 14YSU HS/Open Meet #1Jan 14 · 1600 Meters · Place 73 · Pine-RichlandPine-Richland1600 Meters73.5:38.77a7