Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTSTCA Indoor Championship Meet · Feb 215:07.39TSTCA Indoor Championship MeetFebruary 21, 2026
1 Mile · Outdoor52nd Baldwin Invitational · May 15:10.31a52nd Baldwin Invitational May 1, 2026
100m Hurdles · 33" / 0.838m · OutdoorWPIAL Playoff @ GCC HS · May 419.11aWPIAL Playoff @ GCC HSMay 4, 2023
1600 Meters · IndoorSPIRE OHIO Preview Meet 2026 · Jan 315:06.79SPIRE OHIO Preview Meet 2026January 31, 2026
1600 Meters · OutdoorPIAA Track & Field State Championships · May 225:01.61aPIAA Track & Field State ChampionshipsMay 22, 2026
2 Miles · OutdoorBaldwin Invitational · May 211:32.41Baldwin InvitationalMay 2, 2025
3000 Meters · IndoorTSTCA Indoor Championship Meet · Feb 2110:37.26TSTCA Indoor Championship MeetFebruary 21, 2026
300m Hurdles · 30" / 0.762m · OutdoorBaldwin Invite · May 553.53aBaldwin InviteMay 5, 2023
3200 Meters · IndoorYSU Meet #2 · Jan 1711:31.93aYSU Meet #2January 17, 2026
3200 Meters · OutdoorButler Invitational · Apr 1711:12.12aButler InvitationalApril 17, 2025
400 Meters · IndoorTSTCA Meet #4 · Feb 111:08.63TSTCA Meet #4February 11, 2023
400 Meters · OutdoorTSTCA Outdoor Championship · Apr 151:06.17TSTCA Outdoor ChampionshipApril 15, 2023
800 Meters · IndoorYSU HS Meet 4 · Feb 142:21.63YSU HS Meet 4February 14, 2026
800 Meters · OutdoorPIAA Track & Field State Championships · May 222:18.79aPIAA Track & Field State ChampionshipsMay 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 1600 Meters · Place 7 · Winchester ThurstonWinchester Thurston1600 Meters7.5:01.61a PB12
May 22PIAA Track & Field State ChampionshipsMay 22 · 800 Meters · Place 8 · Winchester ThurstonWinchester Thurston800 Meters8.2:18.79a PB12
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 1600 Meters · Place 4 · Winchester ThurstonWinchester Thurston1600 Meters4.5:09.51a12
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 800 Meters · Place 5 · Winchester ThurstonWinchester Thurston800 Meters5.2:21.16a12
May 152nd Baldwin Invitational May 1 · 1 Mile · Place 9 · Winchester ThurstonWinchester Thurston1 Mile9.5:10.31a PB12
May 152nd Baldwin Invitational May 1 · 800 Meters · Place 13 · Winchester ThurstonWinchester Thurston800 Meters13.2:27.85a12
Apr 25South Fayette Invitational 2026Apr 25 · 3200 Meters · Place 3 · Winchester ThurstonWinchester Thurston3200 Meters3.11:26.55a12
Apr 25South Fayette Invitational 2026Apr 25 · 1600 Meters · Place 1 · Winchester ThurstonWinchester Thurston1600 Meters1.5:12.33a12
Apr 21Section Meet @ South Allegheny HSApr 21 · 300m Hurdles · Place 7 · Winchester ThurstonWinchester Thurston300m Hurdles30" / 0.762m7.56.21a12
Apr 21Section Meet @ South Allegheny HSApr 21 · 100m Hurdles · Place 7 · Winchester ThurstonWinchester Thurston100m Hurdles33" / 0.838m7.20.15a12
Apr 18Butler InvitationalApr 18 · 1 Mile · Place 6 · Winchester ThurstonWinchester Thurston1 Mile6.5:14.51a12
Apr 18Butler InvitationalApr 18 · 1600 Meters · Place 8 · Winchester ThurstonWinchester Thurston1600 Meters8.5:12.25a12
Apr 18Butler InvitationalApr 18 · 800 Meters · Place 5 · Winchester ThurstonWinchester Thurston800 Meters5.2:19.85a12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 1 Mile · Place 17 · Winchester ThurstonWinchester Thurston1 Mile17.5:14.42a12
Feb 21TSTCA Indoor Championship MeetFeb 21 · 3000 Meters · Place 3 · Winchester Thurston 07Winchester Thurston 073000 Meters310:37.26 PB12
Feb 21TSTCA Indoor Championship MeetFeb 21 · 1 Mile · Place 4 · Winchester Thurston 07Winchester Thurston 071 Mile45:07.39 PB12
Feb 14YSU HS Meet 4Feb 14 · 1600 Meters · Place 2 · Winchester TWinchester T1600 Meters25:07.5112
Feb 14YSU HS Meet 4Feb 14 · 800 Meters · Place 8 · Winchester TWinchester T800 Meters82:21.63 PB12
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 800 Meters · Place 9 · Winchester Thurston 07Winchester Thurston 07800 Meters92:22.1112
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 1600 Meters · Place 1 · Winchester Thurston 07Winchester Thurston 071600 Meters15:06.79 PB12
Jan 17YSU Meet #2Jan 17 · 3200 Meters · Place 1 · Winchester ThurstonWinchester Thurston3200 Meters1.11:31.93a PB12
Jan 17YSU Meet #2Jan 17 · 1600 Meters · Place 9 · Winchester ThurstonWinchester Thurston1600 Meters9.5:10.28a12
Jan 17YSU Meet #2Jan 17 · 3200 Meters · Place 1 · Winchester ThurstonWinchester Thurston3200 Meters1.11:31.93a12
Jan 17YSU Meet #2Jan 17 · 1600 Meters · Place 9 · Winchester ThurstonWinchester Thurston1600 Meters9.5:10.28a12
Jan 10TSTCA Meet #1Jan 10 · 3000 Meters · Place 1 · Winchester Thurston 07Winchester Thurston 073000 Meters110:57.8312
Jan 10TSTCA Meet #1Jan 10 · 1 Mile · Place 4 · Winchester Thurston 07Winchester Thurston 071 Mile45:20.2112

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 9 · Winchester Thurston 07Winchester Thurston 073200 Meters911:13.5311
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 8 · Winchester Thurston 07Winchester Thurston 071600 Meters85:05.4211
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 3200 Meters · Place 5 · Winchester ThurstonWinchester Thurston3200 Meters5.11:33.09a11
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 1600 Meters · Place 2 · Winchester ThurstonWinchester Thurston1600 Meters2.5:09.09a11
May 2Baldwin InvitationalMay 2 · 2 Miles · Place 3 · Winchester ThurstonWinchester Thurston2 Miles311:32.41 PB11
May 2Baldwin InvitationalMay 2 · 1 Mile · Place 7 · Winchester ThurstonWinchester Thurston1 Mile75:14.5911
Apr 30WPIAL Playoff Meet at Shenango Moved from South SideApr 30 · 1600 Meters · Place 1 · Winchester ThurstonWinchester Thurston1600 Meters1.5:15.67a11
Apr 30WPIAL Playoff Meet at Shenango Moved from South SideApr 30 · 800 Meters · Place 2 · Winchester ThurstonWinchester Thurston800 Meters2.2:27.42a11
Apr 22SECTION 7 TF MEET @ South Allegheny HSApr 22 · 3200 Meters · Place 1 · Winchester ThurstonWinchester Thurston3200 Meters1.12:31.17a11
Apr 22SECTION 7 TF MEET @ South Allegheny HSApr 22 · 1600 Meters · Place 1 · Winchester ThurstonWinchester Thurston1600 Meters1.5:24.18a11
Apr 17Butler InvitationalApr 17 · 3200 Meters · Place 10 · Winchester ThurstonWinchester Thurston3200 Meters10.11:12.12a PB11
Apr 17Butler InvitationalApr 17 · 1 Mile · Place 6 · Winchester ThurstonWinchester Thurston1 Mile6.5:13.31a11
Apr 17Butler InvitationalApr 17 · 1600 Meters · Place 6 · Winchester ThurstonWinchester Thurston1600 Meters6.5:11.54a11
Apr 12TSTCA Outdoor ChampionshipApr 12 · 1600 Meters · Place 5 · Winchester ThurstonWinchester Thurston1600 Meters55:15.6911
Apr 5South Hills ClassicApr 5 · 800 Meters · Place 5 · Winchester ThurstonWinchester Thurston800 Meters52:25.4311
Apr 5South Hills ClassicApr 5 · 1600 Meters · Place 2 · Winchester ThurstonWinchester Thurston1600 Meters25:20.7811
Jan 18SPIRE HS InvitationalJan 18 · 1600 Meters · Place 6 · Winchester ThurstonWinchester Thurston1600 Meters6.5:23.91a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22TSTCA Indoor Championship MeetFeb 22 · 3000 Meters · Place 4 · Winchester ThurstonWinchester Thurston3000 Meters410:42.0611
Feb 22TSTCA Indoor Championship MeetFeb 22 · 1 Mile · Place 5 · Winchester ThurstonWinchester Thurston1 Mile55:18.0511
Feb 8SPIRE Scholastic Showcase MeetFeb 8 · 3200 Meters · Place 20 · Winchester ThurstonWinchester Thurston3200 Meters20.11:44.11a11
Feb 8SPIRE Scholastic Showcase MeetFeb 8 · 1600 Meters · Place 22 · Winchester ThurstonWinchester Thurston1600 Meters22.5:20.16a11
Jan 25TSTCA MEET #3Jan 25 · 3000 Meters · Place 1 · Winchester ThurstonWinchester Thurston3000 Meters110:57.7111
Jan 25TSTCA MEET #3Jan 25 · 1 Mile · Place 4 · Winchester ThurstonWinchester Thurston1 Mile45:30.9011
Jan 11TSTCA Meet #2Jan 11 · 3000 Meters · Place 3 · Winchester ThurstonWinchester Thurston3000 Meters311:10.8611

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 16 · Winchester ThurstonWinchester Thurston1600 Meters16.5:18.21a10
May 15PIAA District 7 (WPIAL) ChampionshipsMay 15 · 1600 Meters · Place 6 · Winchester ThurstonWinchester Thurston1600 Meters6.5:20.94a10
May 15PIAA District 7 (WPIAL) ChampionshipsMay 15 · 800 Meters · Place 13 · Winchester ThurstonWinchester Thurston800 Meters13.2:27.88a10
May 10West Mifflin Last Chance MeetMay 10 · 800 Meters · Place 5 · Winchester ThurstonWinchester Thurston800 Meters52:22.6410
May 3Baldwin InvitationalMay 3 · 1600 Meters · Place 3 · Winchester ThurstonWinchester Thurston1600 Meters35:22.0110
May 3Baldwin InvitationalMay 3 · 800 Meters · Place 20 · Winchester ThurstonWinchester Thurston800 Meters202:25.9010
Apr 27South Fayette InvitationalApr 27 · 800 Meters · Place 13 · Winchester ThurstonWinchester Thurston800 Meters132:30.4210
Apr 27South Fayette InvitationalApr 27 · 1600 Meters · Place 9 · Winchester ThurstonWinchester Thurston1600 Meters95:26.8210
Apr 13TSTCA Outdoor ChampionshipApr 13 · 800 Meters · Place 13 · Winchester TWinchester T800 Meters132:31.14—
Apr 13TSTCA Outdoor ChampionshipApr 13 · 1600 Meters · Place 14 · Winchester TWinchester T1600 Meters145:34.43—
Apr 13TSTCA Outdoor ChampionshipApr 13 · 800 Meters · Place 13 · Winchester ThurstonWinchester Thurston800 Meters132:31.1410
Apr 13TSTCA Outdoor ChampionshipApr 13 · 1600 Meters · Place 14 · Winchester ThurstonWinchester Thurston1600 Meters145:34.4310
Apr 6South Hills ClassicApr 6 · 1600 Meters · Place 15 · Winchester ThurstonWinchester Thurston1600 Meters15.5:46.65a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17TSTCA Indoor Championship MeetFeb 17 · 1 Mile · Place 15 · Winchester ThurstonWinchester Thurston1 Mile155:33.2510
Feb 10TSTCA Meet #5Feb 10 · 1 Mile · Place 12 · Winchester TWinchester T1 Mile125:34.93—
Feb 10TSTCA Meet #5Feb 10 · 800 Meters · Place 12 · Winchester TWinchester T800 Meters122:34.33—
Feb 10TSTCA Meet #5Feb 10 · 800 Meters · Place 12 · Winchester ThurstonWinchester Thurston800 Meters122:34.3310
Feb 10TSTCA Meet #5Feb 10 · 1 Mile · Place 12 · Winchester ThurstonWinchester Thurston1 Mile125:34.9310
Jan 27TSTCA Meet #4Jan 27 · 1 Mile · Place 10 · Winchester TWinchester T1 Mile105:39.52—
Jan 27TSTCA Meet #4Jan 27 · 800 Meters · Place 13 · Winchester TWinchester T800 Meters132:35.91—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17PIAA District 7 (WPIAL) ChampionshipsMay 17 · 800 Meters · Place 15 · Winchester ThurstonWinchester Thurston800 Meters15.2:33.24a9
May 5Baldwin InviteMay 5 · 300m Hurdles · Place 38 · Winchester ThurstonWinchester Thurston300m Hurdles30" / 0.762m38.53.53a PB9
May 4WPIAL Playoff @ GCC HSMay 4 · 100m Hurdles · Place 3 · Winchester ThurstonWinchester Thurston100m Hurdles33" / 0.838m3.19.11a PB9
May 4WPIAL Playoff @ GCC HSMay 4 · 800 Meters · Place 3 · Winchester ThurstonWinchester Thurston800 Meters3.2:38.42a9
Apr 29South Fayette InvitationalApr 29 · 800 Meters · Place 19 · Winchester TWinchester T800 Meters192:33.41—
Apr 29South Fayette InvitationalApr 29 · 400 Meters · Place 29 · Winchester TWinchester T400 Meters291:06.50—
Apr 15TSTCA Outdoor ChampionshipApr 15 · 100m Hurdles · Place 37 · Winchester TWinchester T100m HurdlesRound P3719.44—
Apr 15TSTCA Outdoor ChampionshipApr 15 · 800 Meters · Place 27 · Winchester TWinchester T800 Meters272:35.99—
Apr 15TSTCA Outdoor ChampionshipApr 15 · 400 Meters · Place 27 · Winchester TWinchester T400 Meters271:06.17 PB—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11TSTCA Meet #4Feb 11 · 60m Hurdles · Place 23 · Winchester TWinchester T60m HurdlesRound P2311.68—
Feb 11TSTCA Meet #4Feb 11 · 400 Meters · Place 34 · Winchester TWinchester T400 Meters341:08.63 PB—
Feb 4YSU HS/Open Meet #3Feb 4 · 800 Meters · UnattachedUnattached800 Meters--DNS9
Feb 4YSU HS/Open Meet #3Feb 4 · 400 Meters · Place 32 · UnattachedUnattached400 Meters32.1:09.69a9
Jan 28TSTCA Meet #3Jan 28 · 60m Hurdles · Place 14 · Winchester TWinchester T60m HurdlesRound P1411.63—
Jan 21TSTCA Meet #2Jan 21 · 60m Hurdles · Place 26 · Winchester TWinchester T60m HurdlesRound P2612.00—