Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTSTCA Indoor Championship Meet · Feb 175:13.71TSTCA Indoor Championship MeetFebruary 17, 2024
1 Mile · OutdoorButler Invitational · Apr 175:17.48aButler InvitationalApril 17, 2025
1600 Meters · Indoor2024 YSU HS Meet #2 · Jan 205:15.27a2024 YSU HS Meet #2January 20, 2024
1600 Meters · OutdoorSouth Fayette Invitational · Apr 275:13.79South Fayette InvitationalApril 27, 2024
3000 Meters · IndoorKevin Dare Invitational · Jan 610:45.56Kevin Dare InvitationalJanuary 6, 2024
3200 Meters · IndoorKent State University HS Meet #1 · Jan 2411:26.14Kent State University HS Meet #1January 24, 2026
3200 Meters · OutdoorButler Invitational · Apr 1711:16.27aButler InvitationalApril 17, 2025
800 Meters · Indoor2025 YSU HS Meet #4 · Feb 152:27.142025 YSU HS Meet #4February 15, 2025
800 Meters · OutdoorNorth Catholic @ Mars HS · Apr 112:26.79North Catholic @ Mars HSApril 11, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 3200 Meters · Place 7 · North CatholicNorth Catholic3200 Meters7.11:43.04a12
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · 1600 Meters · Place 1 · North CatholicNorth Catholic1600 Meters1.5:33.18a12
Apr 25South Fayette Invitational 2026Apr 25 · 3200 Meters · Place 5 · North CatholicNorth Catholic3200 Meters5.11:40.50a12
Apr 23130th Penn Relays CarnivalApr 23 · 800 Meters · North CatholicNorth Catholic800 Meters—2:35.48a12
Mar 24Apollo v. Leechburg v. North Catholic HSMar 24 · 3200 Meters · Place 3 · North CatholicNorth Catholic3200 Meters313:31.44a12
Mar 24Apollo v. Leechburg v. North Catholic HSMar 24 · 1600 Meters · Place 1 · North CatholicNorth Catholic1600 Meters15:52.29a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 1600 Meters · Place 18 · North Catholic 07North Catholic 071600 Meters185:27.9712
Jan 24Kent State University HS Meet #1Jan 24 · 3200 Meters · Place 3 · North Catholic 07North Catholic 073200 Meters311:26.14 PB12
Jan 17YSU Meet #2Jan 17 · 800 Meters · Place 22 · North CatholicNorth Catholic800 Meters22.2:30.73a12
Jan 17YSU Meet #2Jan 17 · 3200 Meters · North Catholic 07North Catholic 073200 Meters--DNS12
Jan 17YSU Meet #2Jan 17 · 1600 Meters · North Catholic 07North Catholic 071600 Meters--DNS12
Jan 17YSU Meet #2Jan 17 · 800 Meters · Place 22 · North Catholic 07North Catholic 07800 Meters22.2:30.73a12
Jan 10YSU Meet #1Jan 10 · 3200 Meters · North CatholicNorth Catholic3200 Meters--DNS12
Jan 10YSU Meet #1Jan 10 · 1600 Meters · Place 7 · North CatholicNorth Catholic1600 Meters7.5:28.86a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 14 · North Catholic 07North Catholic 073200 Meters1411:20.6811
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 14 · North Catholic 07North Catholic 073200 Meters1411:20.6811
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 26 · North Catholic 07North Catholic 071600 Meters265:22.9311
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 26 · North Catholic 07North Catholic 071600 Meters265:22.9311
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 3200 Meters · Place 3 · North CatholicNorth Catholic3200 Meters3.11:30.48a11
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 1600 Meters · Place 6 · North CatholicNorth Catholic1600 Meters6.5:14.55a11
Apr 30WPIAL Playoff Meet at ShenangoApr 30 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters111:45.6811
Apr 30WPIAL Playoff Meet at ShenangoApr 30 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters25:17.2311
Apr 17Butler InvitationalApr 17 · 3200 Meters · Place 13 · North CatholicNorth Catholic3200 Meters13.11:16.27a PB11
Apr 17Butler InvitationalApr 17 · 1 Mile · Place 8 · North CatholicNorth Catholic1 Mile8.5:17.48a PB11
Apr 17Butler InvitationalApr 17 · 1600 Meters · Place 10 · North CatholicNorth Catholic1600 Meters10.5:15.42a11
Apr 14Apollo Ridge v. Leechburg v. North Catholic v. Shady Side Academy HSApr 14 · 1600 Meters · Place 1 · North CatholicNorth Catholic1600 Meters15:39.02a11
Apr 14Apollo Ridge v. Leechburg v. North Catholic v. Shady Side Academy HSApr 14 · 800 Meters · Place 4 · North CatholicNorth Catholic800 Meters42:37.93a11
Apr 12TSTCA Outdoor ChampionshipApr 12 · 3200 Meters · Place 34 · North CatholicNorth Catholic3200 Meters3413:10.6111
Apr 10North Catholic & Springdale @ Deer LakesApr 10 · 3200 Meters · Place 2 · North CatholicNorth Catholic3200 Meters212:40.3611

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 152025 YSU HS Meet #4Feb 15 · 800 Meters · Place 15 · North CatholNorth Cathol800 Meters152:27.14 PB11
Feb 152025 YSU HS Meet #4Feb 15 · 800 Meters · Place 15 · North CatholNorth Cathol800 Meters152:27.1411
Feb 82025 YSU HS Meet #3Feb 8 · 1600 Meters · Place 9 · North CatholNorth Cathol1600 Meters95:29.7311

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15PIAA District 7 (WPIAL) ChampionshipsMay 15 · 3200 Meters · North CatholicNorth Catholic3200 Meters—DNS10
May 15PIAA District 7 (WPIAL) ChampionshipsMay 15 · 1600 Meters · Place 10 · North CatholicNorth Catholic1600 Meters10.5:14.04a10
Apr 27South Fayette InvitationalApr 27 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters111:27.1510
Apr 27South Fayette InvitationalApr 27 · 1600 Meters · Place 3 · North CatholicNorth Catholic1600 Meters35:13.79 PB10
Apr 13TSTCA Outdoor ChampionshipApr 13 · 3200 Meters · Place 3 · North CatholNorth Cathol3200 Meters311:33.18—
Apr 13TSTCA Outdoor ChampionshipApr 13 · 3200 Meters · Place 3 · North CatholicNorth Catholic3200 Meters311:33.1810
Apr 11North Catholic @ Mars HSApr 11 · 800 Meters · Place 1 · North CatholicNorth Catholic800 Meters12:26.79 PB10
Apr 6Butler County ClassicApr 6 · 800 Meters · Place 5 · North CatholicNorth Catholic800 Meters52:30.8110
Apr 6Butler County ClassicApr 6 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters25:17.5810
Apr 4Armstrong v. North Catholic HSApr 4 · 800 Meters · Place 1 · North CatholicNorth Catholic800 Meters12:28.24a—
Mar 26Kiski v. North Catholic v. Highlands HSMar 26 · 3200 Meters · Place 2 · North CatholicNorth Catholic3200 Meters211:39.23a—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 25PTFCA ChampionshipsFeb 25 · 1 Mile · Place 17 · North CatholicNorth Catholic1 Mile17.5:15.29a10
Feb 17TSTCA Indoor Championship MeetFeb 17 · 1 Mile · Place 5 · North CatholicNorth Catholic1 Mile55:13.71 PB10
Feb 17YSU HS Meet #4Feb 17 · 1600 Meters · North CatholicNorth Catholic1600 Meters--DNS10
Feb 4SPIRE Scholastic Showcase MeetFeb 4 · 3200 Meters · Place 21 · North CatholicNorth Catholic3200 Meters2111:33.8310
Feb 4SPIRE Scholastic Showcase MeetFeb 4 · 1600 Meters · Place 20 · North CatholicNorth Catholic1600 Meters205:18.5510
Jan 27SPIRE Ohio HS PreviewJan 27 · 1600 Meters · Place 13 · North CatholicNorth Catholic1600 Meters135:16.0610
Jan 202024 YSU HS Meet #2Jan 20 · 1600 Meters · Place 8 · North CatholicNorth Catholic1600 Meters8.5:15.27a PB10
Jan 202024 YSU HS Meet #2Jan 20 · 800 Meters · Place 10 · North CatholicNorth Catholic800 Meters10.2:28.45a10
Jan 132024 YSU HS Meet #1Jan 13 · 3200 Meters · Place 2 · North CatholicNorth Catholic3200 Meters2.11:44.45a10
Jan 6Kevin Dare InvitationalJan 6 · 3000 Meters · Place 6 · North CatholicNorth Catholic3000 Meters610:45.56 PB—
Jan 6Kevin Dare InvitationalJan 6 · 1 Mile · Place 4 · North CatholicNorth Catholic1 Mile45:21.12—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 8SPIRE HS Holiday ClassicDec 8 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters2.5:25.45a10
Dec 8SPIRE HS Holiday ClassicDec 8 · 800 Meters · Place 3 · North CatholicNorth Catholic800 Meters3.2:35.20a10
Feb 18TSTCA Indoor Championship MeetFeb 18 · 1 Mile · Place 13 · North Cathol,CranbeNorth Cathol,Cranbe1 Mile135:37.30—
Feb 18TSTCA Indoor Championship MeetFeb 18 · 800 Meters · Place 14 · North Cathol,CranbeNorth Cathol,Cranbe800 Meters142:34.50—
Feb 11TSTCA Meet #4Feb 11 · 1 Mile · Place 8 · North CatholNorth Cathol1 Mile85:37.30—
Feb 11TSTCA Meet #4Feb 11 · 800 Meters · Place 15 · North CatholNorth Cathol800 Meters152:34.95—
Feb 4YSU HS/Open Meet #3Feb 4 · 1600 Meters · Place 19 · North CatholicNorth Catholic1600 Meters19.5:39.91a9
Feb 4YSU HS/Open Meet #3Feb 4 · 800 Meters · Place 12 · North CatholicNorth Catholic800 Meters12.2:34.50a9
Jan 21TSTCA Meet #2Jan 21 · 1 Mile · Place 12 · North CatholNorth Cathol1 Mile125:41.49—
Jan 21TSTCA Meet #2Jan 21 · 1 Mile · Place 12 · North CatholNorth Cathol1 Mile125:41.49—
Jan 21TSTCA Meet #2Jan 21 · 1 Mile · Place 12 · North CatholNorth Cathol1 Mile125:41.49—
Jan 14YSU HS/Open Meet #1Jan 14 · 3200 Meters · Place 6 · North CatholicNorth Catholic3200 Meters6.12:38.04a9
Jan 14YSU HS/Open Meet #1Jan 14 · 1600 Meters · Place 18 · North CatholicNorth Catholic1600 Meters18.5:44.98a9

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17PIAA District 7 (WPIAL) ChampionshipsMay 17 · 1600 Meters · Place 14 · North CatholicNorth Catholic1600 Meters14.5:24.71a9
Apr 29South Fayette InvitationalApr 29 · 1600 Meters · Place 9 · North CatholNorth Cathol1600 Meters95:21.36—
Apr 29South Fayette InvitationalApr 29 · 800 Meters · Place 16 · North CatholNorth Cathol800 Meters162:31.41—
Apr 25Kiski HS v. North Catholic HSApr 25 · 1600 Meters · Place 1 · North CatholicNorth Catholic1600 Meters15:31.609
Apr 25Kiski HS v. North Catholic HSApr 25 · 800 Meters · Place 1 · North CatholicNorth Catholic800 Meters12:30.509
Apr 21SV-Marcie Peaco Freshman/Sophomore InvitationalApr 21 · 800 Meters · Place 1 · North CatholicNorth Catholic800 Meters12:29.359
Apr 21SV-Marcie Peaco Freshman/Sophomore InvitationalApr 21 · 1600 Meters · Place 1 · North CatholicNorth Catholic1600 Meters15:33.289
Apr 15TSTCA Outdoor ChampionshipApr 15 · 1600 Meters · Place 9 · North CatholNorth Cathol1600 Meters95:27.98—
Apr 15TSTCA Outdoor ChampionshipApr 15 · 800 Meters · Place 19 · North CatholNorth Cathol800 Meters192:31.80—
Apr 13North Catholic @ Mars HSApr 13 · 3200 Meters · Place 1 · North CatholicNorth Catholic3200 Meters113:06.889
Apr 11North Catholic @ Hampton HSApr 11 · 800 Meters · Place 2 · North CatholicNorth Catholic800 Meters22:34.729
Apr 11North Catholic @ Hampton HSApr 11 · 1600 Meters · Place 2 · North CatholicNorth Catholic1600 Meters25:35.229