Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorthern Area Last Chance · May 812.92Northern Area Last ChanceMay 8, 2025
200 Meters · IndoorTSTCA Indoor Championship Meet · Feb 2226.75TSTCA Indoor Championship MeetFebruary 22, 2025
200 Meters · OutdoorWPIAL Playoff Meet at Shenango · Apr 3026.10WPIAL Playoff Meet at ShenangoApril 30, 2025
400 Meters · IndoorTSTCA MEET #3 · Jan 251:03.58TSTCA MEET #3January 25, 2025
400 Meters · OutdoorWPIAL Playoff Meet at Shenango · Apr 301:01.13WPIAL Playoff Meet at ShenangoApril 30, 2025
60 Meters · IndoorTSTCA MEET #3 · Jan 258.32TSTCA MEET #3January 25, 2025
Javelin · 600g · OutdoorWPIAL Playoff Meet @ Shenango HS · Apr 2898' 2"WPIAL Playoff Meet @ Shenango HSApril 28, 2026
Prelims · IndoorTSTCA Indoor Championship Meet · Feb 228.25TSTCA Indoor Championship MeetFebruary 22, 2025
Prelims · OutdoorPine-Richland Invitational · May 213.19Pine-Richland InvitationalMay 2, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · Javelin · North CatholicJavelin600g—DNS11
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 400 Meters · Place 10 · North Catholic400 Meters10.1:01.69a11
May 7Northern Area Last ChanceMay 7 · Javelin · Place 5 · North CatholicJavelin600g5.94-711
May 7Northern Area Last ChanceMay 7 · 400 Meters · Place 4 · North Catholic400 Meters4.1:01.97a11
May 7Northern Area Last ChanceMay 7 · 200 Meters · Place 11 · North Catholic200 Meters11.26.92a11
May 7Northern Area Last ChanceMay 7 · 100 Meters · Place 11 · North Catholic100 Meters11.13.08a11
May 1Pine-Richland InvitationalMay 1 · Javelin · Place 14 · North CatholicJavelin600g14.91-011
May 1Pine-Richland InvitationalMay 1 · 400 Meters · Place 34 · North Catholic400 Meters34.1:05.44a11
May 1Pine-Richland InvitationalMay 1 · 200 Meters · Place 19 · North Catholic200 Meters19.27.32a11
May 1Pine-Richland InvitationalMay 1 · 100 Meters · Place 21 · North Catholic100 MetersRound P21.13.35a11
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · Javelin · Place 2 · North CatholicJavelin600g2.98' 2" PB11
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · 400 Meters · Place 3 · North Catholic400 Meters3.1:01.55a11
Apr 28WPIAL Playoff Meet @ Shenango HSApr 28 · 200 Meters · Place 4 · North Catholic200 Meters4.26.59a11
Apr 25South Fayette Invitational 2026Apr 25 · Javelin · Place 8 · North CatholicJavelin600g8.89' 5"11
Apr 25South Fayette Invitational 2026Apr 25 · 400 Meters · Place 12 · North Catholic400 Meters12.1:03.36a11
Apr 25South Fayette Invitational 2026Apr 25 · 200 Meters · Place 7 · North Catholic200 Meters7.26.56a11
Apr 18Butler InvitationalApr 18 · Javelin · Place 31 · North CatholicJavelin600g31.90-311
Mar 24Apollo v. Leechburg v. North Catholic HSMar 24 · Javelin · Place 4 · North CatholicJavelin484-911

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8Northern Area Last ChanceMay 8 · 200 Meters · Place 8 · North Catholic200 Meters826.1510
May 8Northern Area Last ChanceMay 8 · 100 Meters · Place 13 · North Catholic100 Meters1312.92 PB10
May 2Pine-Richland InvitationalMay 2 · 400 Meters · Place 37 · North Catholic400 Meters371:04.7710
May 2Pine-Richland InvitationalMay 2 · Prelims · Place 24 · North CatholicPrelimsRound P2413.19 PB10
Apr 30WPIAL Playoff Meet at ShenangoApr 30 · 400 Meters · Place 3 · North Catholic400 Meters31:01.13 PB10
Apr 30WPIAL Playoff Meet at ShenangoApr 30 · 200 Meters · Place 1 · North Catholic200 Meters126.10 PB10
Apr 14Apollo Ridge v. Leechburg v. North Catholic v. Shady Side Academy HSApr 14 · 400 Meters · Place 1 · North Catholic400 Meters11:04.49a10
Apr 14Apollo Ridge v. Leechburg v. North Catholic v. Shady Side Academy HSApr 14 · 200 Meters · Place 1 · North Catholic200 Meters126.47a10
Apr 12TSTCA Outdoor ChampionshipApr 12 · 200 Meters · Place 8 · North Catholic200 Meters827.3510
Apr 12TSTCA Outdoor ChampionshipApr 12 · 400 Meters · Place 9 · North Catholic400 Meters91:02.2210
Apr 10North Catholic & Springdale @ Deer LakesApr 10 · 200 Meters · Place 1 · North Catholic200 Meters127.0210
Apr 10North Catholic & Springdale @ Deer LakesApr 10 · 400 Meters · Place 1 · North Catholic400 Meters11:02.6310

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22TSTCA Indoor Championship MeetFeb 22 · 200 Meters · Place 6 · North Catholic200 Meters626.75 PB10
Feb 22TSTCA Indoor Championship MeetFeb 22 · Prelims · Place 11 · North CatholicPrelimsRound P118.25 PB10
Jan 25TSTCA MEET #3Jan 25 · 60 Meters · Place 8 · North Catholic60 Meters88.32 PB10
Jan 25TSTCA MEET #3Jan 25 · 400 Meters · Place 9 · North Catholic400 Meters91:03.58 PB10
Jan 25TSTCA MEET #3Jan 25 · Prelims · Place 8 · North CatholicPrelimsRound P88.3610

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 9Northern Area Last ChanceMay 9 · 200 Meters · Place 3 · North Catholic200 Meters326.969
May 9Northern Area Last ChanceMay 9 · 400 Meters · Place 8 · North Catholic400 Meters81:02.029
Apr 27South Fayette InvitationalApr 27 · 200 Meters · Place 15 · North Catholic200 Meters1527.439
Apr 27South Fayette InvitationalApr 27 · 400 Meters · Place 15 · North Catholic400 Meters151:02.279
Apr 13TSTCA Outdoor ChampionshipApr 13 · 200 Meters · Place 17 · North Catholic200 Meters1728.529
Apr 13TSTCA Outdoor ChampionshipApr 13 · 400 Meters · Place 12 · North Catholic400 Meters121:03.439
Apr 11North Catholic @ Mars HSApr 11 · 200 Meters · Place 1 · North Catholic200 Meters126.729
Apr 11North Catholic @ Mars HSApr 11 · 400 Meters · Place 2 · North Catholic400 Meters21:04.709
Apr 6Butler County ClassicApr 6 · 200 Meters · Place 2 · North Catholic200 Meters227.899
Apr 6Butler County ClassicApr 6 · Prelims · Place 7 · North CatholicPrelimsRound P713.469
Apr 4Armstrong v. North Catholic HSApr 4 · 400 Meters · Place 6 · North Catholic400 Meters61:05.02a—
Apr 4Armstrong v. North Catholic HSApr 4 · 200 Meters · Place 2 · North Catholic200 Meters228.01a—
Apr 4Armstrong v. North Catholic HSApr 4 · 100 Meters · Place 5 · North Catholic100 Meters513.62a—
Mar 26Kiski v. North Catholic v. Highlands HSMar 26 · 400 Meters · Place 2 · North Catholic400 Meters21:07.34a—
Mar 26Kiski v. North Catholic v. Highlands HSMar 26 · 200 Meters · Place 2 · North Catholic200 Meters228.12a—
Mar 26Kiski v. North Catholic v. Highlands HSMar 26 · 100 Meters · Place 4 · North Catholic100 Meters413.45a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17TSTCA Indoor Championship MeetFeb 17 · 200 Meters · Place 21 · North Catholic200 Meters2128.219
Feb 17TSTCA Indoor Championship MeetFeb 17 · Prelims · Place 24 · North CatholicPrelimsRound P248.509
Feb 10TSTCA Meet #5Feb 10 · 200 Meters · Place 10 · North Catholic200 Meters1027.819
Feb 10TSTCA Meet #5Feb 10 · Prelims · Place 13 · North CatholicPrelimsRound P138.409