Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSykes & Sabock Challenge · Feb 75:31.39aSykes & Sabock ChallengeFebruary 7, 2026
1000 Meters · IndoorSection 5 RWTL #1-Nazareth(Monroe West) · Dec 113:20.16aSection 5 RWTL #1-Nazareth(Monroe West)December 11, 2021
1500 Meters · IndoorJack Reed Showcase · Jan 115:23.16Jack Reed ShowcaseJanuary 11, 2020
1500 Meters · OutdoorMonroe County Championships · May 184:58.65Monroe County ChampionshipsMay 18, 2019
1500m Race Walk · IndoorNYSPHSAA Indoor State Championships · Mar 46:57.02NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
1500m Racewalk · IndoorSection 5 RWTL #3 · Dec 287:05.95aSection 5 RWTL #3December 28, 2021
1500m Racewalk · OutdoorUSATF Region 2 Junior Olympic Championships · Jul 128:11.09aUSATF Region 2 Junior Olympic ChampionshipsJuly 12, 2018
2000m Steeplechase · OutdoorRunnin' Cadet Classic · May 48:18.05Runnin' Cadet ClassicMay 4, 2019
3000 Meters · IndoorAshland Invitational · Jan 2411:24.66aAshland InvitationalJanuary 24, 2026
3000m Racewalk · Standard · Indoor2022 USATF National Youth Indoor Championships · Mar 1816:11.71a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
3000m Racewalk · Standard · OutdoorUSATF Niagara Association Junior Olympic Championships · Jun 2218:41.53aUSATF Niagara Association Junior Olympic ChampionshipsJune 22, 2019
400m Hurdles · 30" / 0.762m · OutdoorSection V Class A2-B1 Championships · May 281:14.55aSection V Class A2-B1 ChampionshipsMay 28, 2022
5000m Racewalk · OutdoorPenn Relays - HS · Apr 2526:22.07aPenn Relays - HSApril 25, 2024
600 Meters · IndoorSection 5 RWTL #1 · Dec 61:46.57aSection 5 RWTL #1December 6, 2019
800 Meters · IndoorSPIRE Collegiate Indoor Games · Feb 152:34.76SPIRE Collegiate Indoor GamesFebruary 15, 2025
800 Meters · OutdoorUSATF Niagara Association Junior Olympic Championships · Jun 222:27.36aUSATF Niagara Association Junior Olympic ChampionshipsJune 22, 2019

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9WVU Last ChanceMay 9 · 800 Meters · Place 10 · Point Park (Pa.)Point Park (Pa.)800 Meters10.2:33.05aSo
Apr 26Mountain East Conference T&F Championships Apr 26 · 1500 Meters · Place 16 · Point Park (Pa.)Point Park (Pa.)1500 Meters16.5:09.04aSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 1500 Meters · Place 6 · Point Park (Pa.)Point Park (Pa.)1500 Meters6.5:15.04aSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 800 Meters · Place 9 · Point Park (Pa.)Point Park (Pa.)800 Meters9.2:30.11aSo
Apr 11Westminster InvitationalApr 11 · 1500 Meters · Place 14 · Point Park (Pa.)Point Park (Pa.)1500 Meters14.5:17.61aSo
Apr 11Westminster InvitationalApr 11 · 800 Meters · Place 25 · Point Park (Pa.)Point Park (Pa.)800 Meters25.2:33.63aSo
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 1500 Meters · Place 22 · Point Park (Pa.)Point Park (Pa.)1500 Meters22.5:02.12aSo
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 800 Meters · Place 26 · Point Park (Pa.)Point Park (Pa.)800 Meters26.2:28.05aSo
Mar 27Carnegie Mellon InvitationalMar 27 · 1500 Meters · Place 30 · Point Park (Pa.)Point Park (Pa.)1500 Meters30.5:05.85aSo
Mar 27Carnegie Mellon InvitationalMar 27 · 800 Meters · Place 33 · Point Park (Pa.)Point Park (Pa.)800 Meters33.2:30.60aSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13YSU Last ChanceFeb 13 · 1 Mile · Place 33 · Point Park (Pa.)Point Park (Pa.)1 Mile335:32.23aSo
Feb 7Sykes & Sabock ChallengeFeb 7 · 1 Mile · Place 16 · Point Park (Pa.)Point Park (Pa.)1 Mile165:31.39a PBSo
Feb 7Sykes & Sabock ChallengeFeb 7 · 600 Meters · Place 13 · Point Park (Pa.)Point Park (Pa.)600 Meters131:52.94aSo
Jan 302026 YSU Mid-Major InvitationalJan 30 · 1 Mile · Place 54 · Point Park (Pa.)Point Park (Pa.)1 Mile545:48.27aSo
Jan 302026 YSU Mid-Major InvitationalJan 30 · 800 Meters · Place 65 · Point Park (Pa.)Point Park (Pa.)800 Meters652:37.18aSo
Jan 24Ashland InvitationalJan 24 · 3000 Meters · Place 26 · Point Park (Pa.)Point Park (Pa.)3000 Meters26.11:24.66a PBSo
Jan 162026 YSU Collegiate InvitationalJan 16 · 1 Mile · Place 31 · Point Park (Pa.)Point Park (Pa.)1 Mile31.5:48.18aSo
Jan 162026 YSU Collegiate InvitationalJan 16 · 800 Meters · Place 21 · Point Park (Pa.)Point Park (Pa.)800 Meters21.2:37.17aSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · 1 Mile · Place 16 · Point Park (Pa.)Point Park (Pa.)1 Mile16.5:32.92aSo
Feb 15SPIRE Collegiate Indoor GamesFeb 15 · 800 Meters · Place 43 · Point ParkPoint Park800 Meters432:34.76 PBFR
Feb 8Sykes-Sabock Challenge CupFeb 8 · 1 Mile · Place 34 · Point Park (Pa.)Point Park (Pa.)1 Mile345:41.47a—
Jan 312025 YSU Mid Major InvitationalJan 31 · 1 Mile · Place 27 · Point ParkPoint Park1 Mile275:46.86FR
Jan 312025 YSU Mid Major InvitationalJan 31 · 800 Meters · Place 41 · Point ParkPoint Park800 Meters412:36.44FR
Jan 25Ashland InvitationalJan 25 · 3000 Meters · Place 34 · Point Park (Pa.)Point Park (Pa.)3000 Meters34.12:02.49aFr
Jan 18Jud Logan Memorial Tune-UpJan 18 · 1 Mile · Place 32 · Point Park (Pa.)Point Park (Pa.)1 Mile32.5:57.67aFr
Jan 18Jud Logan Memorial Tune-UpJan 18 · 800 Meters · Place 21 · Point Park (Pa.)Point Park (Pa.)800 Meters21.2:34.83aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 62024 YSU IcebreakerDec 6 · 3000 Meters · Place 10 · Point Park (Pa.)Point Park (Pa.)3000 Meters10.11:47.50aFr
Feb 17Section 5 Sectional ChampsFeb 17 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:26.4712

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Section 5 Class B1 ChampionshipsMay 23 · 800 Meters · Place 6 · BrockportBrockport800 Meters62:29.9512
May 18Monroe County ChampionshipsMay 18 · 800 Meters · Place 14 · BrockportBrockport800 Meters142:31.6412
May 4Runnin' Cadet ClassicMay 4 · 800 Meters · Place 9 · BrockportBrockport800 Meters92:30.5212
Apr 25Penn Relays - HSApr 25 · 5000m Racewalk · Place 3 · Brockport CentralBrockport Central5000m Racewalk3.26:22.07a PB12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 24USATF Niagara Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 1 · 04-Unattached04-Unattached800 Meters1.2:34.88a11
May 27Section V Class A2-B5 ChampionshipsMay 27 · 1500 Meters · Place 9 · Brockport CentralBrockport Central1500 Meters9.5:23.66a11
May 6Al Mullan Cadet ClassicMay 6 · 1500 Meters · Place 14 · BrockportBrockport1500 Meters145:19.7011
May 6Runnin' Cadet ClassicMay 6 · 1500 Meters · Place 14 · Brockport CentralBrockport Central1500 Meters14.5:19.70a11

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500m Race Walk · Place 2 · BrockportBrockport1500m Race Walk26:57.02 PB11
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500m Race Walk · Place 2 · BrockportBrockport1500m Race Walk26:57.0211
Feb 23Section 5 State QualifierFeb 23 · 1500m Race Walk · Place 2 · BrockportBrockport1500m Race Walk27:11.4011
Feb 18Section 5 Sectional ChampsFeb 18 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:22.4711
Feb 9Section 5 RWTL #10 Feb 9 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:24.4911
Feb 9Section 5 RWTL #10 Feb 9 · 1000 Meters · Place 10 · BrockportBrockport1000 Meters103:26.9611
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1500 Meters · Place 11 · BrockportBrockport1500 Meters115:40.5011
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1500m Race Walk · Place 1 · Brockport CentralBrockport Central1500m Race Walk17:18.52a—
Jan 28Section 5 RWTL #8Jan 28 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:18.5211

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1500m Racewalk · Place 1 · Brockport CentralBrockport Central1500m Racewalk1.7:19.03a11
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 13 · Brockport CentralBrockport Central1000 Meters13.3:29.67a11
Dec 22Section 5 RWTL #3Dec 22 · 1000 Meters · Place 4 · Brockport CentralBrockport Central1000 Meters4.3:21.77a11
Jun 25USATF Niagara Association Junior Olympic ChampionshipsJun 25 · 3000m Racewalk · Place 1 · 04-Unattached04-Unattached3000m RacewalkStandard1.16:17.86a10
Jun 25USATF Niagara Association Junior Olympic ChampionshipsJun 25 · 400m Hurdles · 04-Unattached04-Unattached400m Hurdles30" / 0.762m—DNS10
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000m Racewalk · Place 1 · 04-Unattached04-Unattached3000m RacewalkStandard1.16:11.71a PB10
Feb 25Section 5 State QualifierFeb 25 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:18.8210
Feb 19Section 5 Sectional ChampsFeb 19 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:40.7210
Feb 11Section 5 RWTL #9Feb 11 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:06.2210
Feb 4Section 5 RWTL #8Feb 4 · 1000 Meters · Place 19 · BrockportBrockport1000 Meters193:34.0710
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 1500m Racewalk · Place 1 · Brockport CentralBrockport Central1500m Racewalk1.7:19.07a10
Jan 14Section 5 RWTL #5Jan 14 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:08.6810
Jan 7Section 5 RWTL #4Jan 7 · 1000 Meters · Place 3 · BrockportBrockport1000 Meters33:25.42—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 28Section V Class A2-B1 ChampionshipsMay 28 · 400m Hurdles · Place 7 · Brockport CentralBrockport Central400m Hurdles30" / 0.762m7.1:14.55a PB10
May 21Monroe County ChampionshipsMay 21 · 800 Meters · Place 19 · BrockportBrockport800 Meters192:37.37—
May 13Lancer InvitationalMay 13 · 400m Hurdles · Place 11 · Brockport CentralBrockport Central400m Hurdles30" / 0.762m11.1:14.74a10
May 13Lancer InvitationalMay 13 · 1500 Meters · Place 11 · Brockport CentralBrockport Central1500 Meters11.5:25.95a10
May 7Runnin' Cadet ClassicMay 7 · 800 Meters · Place 7 · BrockportBrockport800 Meters72:29.93—
Apr 30His and Hers MeetApr 30 · 400m Hurdles · Place 11 · BrockportBrockport400m Hurdles111:15.7210

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1500m Racewalk · Place 1 · Brockport CentralBrockport Central1500m Racewalk1.7:05.95a PB10
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 1500m Racewalk · Place 1 · Brockport CentralBrockport Central1500m Racewalk1.7:26.14a10
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 1000 Meters · Place 2 · Brockport CentralBrockport Central1000 Meters2.3:20.16a PB10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 800 Meters · Place 12 · BrockportBrockport800 Meters122:34.189
Jun 5Royal Comet InvitationalJun 5 · 400m Hurdles · Place 7 · BrockportBrockport400m Hurdles71:16.139

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 29Section 5 State QualifierFeb 29 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:25.318
Feb 21Section 5 ChampionshipsFeb 21 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:28.588
Jan 30Section 5 RWTL #9Jan 30 · 1000 Meters · Place 9 · BrockportBrockport1000 Meters93:21.788
Jan 25Trent Jackson/Cedric Walker InvitationalJan 25 · 1500m Race Walk · Place 1 · BrockportBrockport1500m Race Walk17:15.68—
Jan 18Border War Section V vs Section VIJan 18 · 1500m Racewalk · Place 1 · Brockport CentralBrockport Central1500m Racewalk1.7:24.80a8
Jan 11Jack Reed ShowcaseJan 11 · 1500 Meters · Place 19 · BrockportBrockport1500 Meters195:23.16 PB8
Jan 3Section 5 RWTL #5Jan 3 · 600 Meters · Place 8 · BrockportBrockport600 Meters81:51.038

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Section 5 RWTL #1Dec 6 · 1500m Racewalk · Place 1 · Brockport CentralBrockport Central1500m Racewalk1.7:35.72a8
Dec 6Section 5 RWTL #1Dec 6 · 600 Meters · Place 2 · Brockport CentralBrockport Central600 Meters2.1:46.57a PB8
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 3000m Racewalk · Place 2 · 04-Unattached04-Unattached3000m RacewalkStandard2.17:06.20a7
Mar 2NYSPHSAA/NYS Federation Indoor ChampionshipsMar 2 · 1500m Race Walk · Place 9 · BrockportBrockport1500m Race Walk97:34.367
Feb 22Section 5 State QualifierFeb 22 · 1500m Race Walk · Place 2 · BrockportBrockport1500m Race Walk27:24.187
Feb 15Section 5 Class ChampionshipsFeb 15 · 1500m Race Walk · Place 2 · BrockportBrockport1500m Race Walk27:41.027

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 22USATF Niagara Association Junior Olympic ChampionshipsJun 22 · 3000m Racewalk · Place 1 · 04-Unattached04-Unattached3000m RacewalkStandard1.18:41.53a PB7
Jun 22USATF Niagara Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 1 · 04-Unattached04-Unattached800 Meters1.2:27.36a PB7
May 31Section 5 State QualifierMay 31 · 1500 Meters · Place 4 · BrockportBrockport1500 Meters44:58.787
May 24Section 5 Class AA-CC ChampionshipsMay 24 · 1500 Meters · Place 7 · BrockportBrockport1500 Meters75:01.237
May 24Section V Class A-C ChampionshipsMay 24 · 1500 Meters · Place 7 · Brockport CentralBrockport Central1500 Meters7.5:01.23a7
May 18Monroe County ChampionshipsMay 18 · 1500 Meters · Place 6 · BrockportBrockport1500 Meters64:58.65 PB7
May 10Lancer InvitationalMay 10 · 1500 Meters · Place 2 · Brockport CentralBrockport Central1500 Meters2.5:02.98a7
May 4Runnin' Cadet ClassicMay 4 · 2000m Steeplechase · Place 8 · BrockportBrockport2000m Steeplechase88:18.05 PB7
Apr 20Rush-Henrietta Spring Break RelaysApr 20 · 1500 Meters · Place 2 · BrockportBrockport1500 Meters25:10.417

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 1500m Racewalk · Place 1 · 04-Unattached04-Unattached1500m Racewalk1.8:11.09a PB6

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 1500m Racewalk · Place 2 · 04-Unattache04-Unattache1500m Racewalk2.8:10.58a6