Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT February Friday Invitational · Feb 94:35.15aRIT February Friday InvitationalFebruary 9, 2024
1000 Meters · IndoorNazareth Conference Tune-Up · Feb 162:43.34aNazareth Conference Tune-UpFebruary 16, 2024
1000 Meters · OutdoorHoughton Last Chance · Feb 222:45.54aHoughton Last ChanceFebruary 22, 2025
1200 Meters · Relay Split · IndoorEmpire 8 Indoor Track & Field Championships · Feb 273:15.707Empire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 264:11.42aSt. John Fisher Cardinal ClassicApril 26, 2025
1600 Meters · IndoorSection 5 Sectional Champs · Feb 184:58.18Section 5 Sectional ChampsFebruary 18, 2023
1600 Meters · OutdoorSection V State Qualifier Division 2 · Jun 24:33.62aSection V State Qualifier Division 2June 2, 2023
200 Meters · IndoorRIT February Friday Invitational · Feb 927.00aRIT February Friday InvitationalFebruary 9, 2024
200 Meters · OutdoorAlfred State Invitational · Apr 1827.01aAlfred State InvitationalApril 18, 2025
300 Meters · IndoorSection 5 RWTL #4 · Dec 2744.89aSection 5 RWTL #4December 27, 2022
3000 Meters · IndoorHoughton December · Dec 69:40.14aHoughton DecemberDecember 6, 2024
3000 Meters · OutdoorHoughton December Classic · Dec 59:42.86aHoughton December ClassicDecember 5, 2025
3000m Steeplechase · 0.914m · OutdoorSection V Class A2-B5 Championships · May 2711:07.21aSection V Class A2-B5 ChampionshipsMay 27, 2023
3000m Steeplechase · OutdoorSteuben County Championships · May 1912:20.50Steuben County ChampionshipsMay 19, 2022
3200 Meters · IndoorSection 5 RWTL #8 · Jan 2811:20.44Section 5 RWTL #8January 28, 2023
3200 Meters · OutdoorSection V Class A2-B5 Championships · May 2711:13.56aSection V Class A2-B5 ChampionshipsMay 27, 2023
400 Meters · Relay Split · IndoorHoughton December · Dec 654.090Houghton DecemberDecember 6, 2024
400 Meters · Relay Split · OutdoorHoughton December Classic · Dec 51:03.526Houghton December ClassicDecember 5, 2025
5000 Meters · IndoorHoughton December Classic · Dec 117:33.02aHoughton December ClassicDecember 1, 2023
600 Meters · IndoorHoughton Last Chance Conference Qualifier · Feb 211:33.05Houghton Last Chance Conference QualifierFebruary 21, 2026
800 Meters · OutdoorIthaca College In-Between Meet · May 92:02.36aIthaca College In-Between MeetMay 9, 2026
800 Meters · Relay Split · OutdoorEmpire 8 Outdoor Track & Field Championships · May 22:02.835Empire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
Shot Put · 12lb · IndoorSection 5 RWTL #3 · Dec 2827-00.50Section 5 RWTL #3December 28, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 800 Meters · Place 12 · AlfredAlfred800 Meters12.2:02.36a PBJr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 16 · AlfredAlfred1500 Meters16.4:13.30aJr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 16 · AlfredAlfred1500 Meters16.4:13.06aJr
Apr 17Coach Pollard InvitationalApr 17 · 1500 Meters · Place 28 · AlfredAlfred1500 Meters28.4:19.10aJr
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 26 · AlfredAlfred1500 Meters26.4:12.74aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1200 Meters · AlfredAlfred1200 MetersRelay Split—3:15.707 PBJr
Feb 21Houghton Last Chance Conference QualifierFeb 21 · 1 Mile · Place 18 · AlfredAlfred1 Mile186:18.02JR
Feb 21Houghton Last Chance Conference QualifierFeb 21 · 600 Meters · Place 3 · AlfredAlfred600 Meters31:33.05 PBJR
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 37 · AlfredAlfred1 Mile37.4:49.76aJr
Feb 13Nazareth D3 Elite MeetFeb 13 · 1200 Meters · AlfredAlfred1200 MetersRelay Split—3:18.624Jr
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 1 Mile · Place 7 · AlfredAlfred1 Mile7.4:41.50aJr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Houghton December ClassicDec 5 · 400 Meters · AlfredAlfred400 MetersRelay Split—1:03.526 PBJr
Dec 5Houghton December ClassicDec 5 · 3000 Meters · Place 11 · AlfredAlfred3000 Meters11.9:42.86a PBJr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · AlfredAlfred800 MetersRelay Split—2:02.835 PBSo
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 19 · AlfredAlfred1500 Meters19.4:16.30aSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 33 · AlfredAlfred1500 Meters33.4:11.42a PBSo
Apr 18Alfred State InvitationalApr 18 · 800 Meters · Place 6 · AlfredAlfred800 Meters6.2:02.50aSo
Apr 18Alfred State InvitationalApr 18 · 200 Meters · Place 16 · AlfredAlfred200 Meters16.27.01a PBSo
Apr 11Westminster (Pa) InvitationalApr 11 · 1500 Meters · Place 10 · AlfredAlfred1500 Meters10.4:13.75aSo
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 43 · AlfredAlfred1500 Meters43.4:22.02aSo
Mar 19Roberts Wesleyan Redhawk InvitationalMar 19 · 800 Meters · Place 9 · AlfredAlfred800 Meters92:04.12aSO
Feb 22Houghton Last ChanceFeb 22 · 1000 Meters · Place 1 · AlfredAlfred1000 Meters1.2:45.54a PBSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Utica Winter OpenerJan 17 · 1 Mile · Place 38 · AlfredAlfred1 Mile384:45.97a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 400 Meters · Place 4 · AlfredAlfred400 MetersRelay Split4.54.090 PBSo
Dec 6Houghton DecemberDec 6 · 3000 Meters · Place 15 · AlfredAlfred3000 Meters15.9:40.14a PBSo
Feb 23Empire 8 Indoor TF ChampionshipsFeb 23 · 1 Mile · Place 14 · AlfredAlfred1 Mile144:48.73a—
Feb 16Nazareth Conference Tune-UpFeb 16 · 1000 Meters · Place 8 · AlfredAlfred1000 Meters82:43.34a PB—
Feb 9RIT February Friday InvitationalFeb 9 · 1 Mile · Place 8 · AlfredAlfred1 Mile84:35.15a PB—
Feb 9RIT February Friday InvitationalFeb 9 · 200 Meters · Place 47 · AlfredAlfred200 Meters4727.00a PB—
Feb 2Brockport Multi & InvitationalFeb 2 · 1000 Meters · Place 8 · AlfredAlfred1000 Meters82:45.97a—
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 3000 Meters · Place 14 · AlfredAlfred3000 Meters14.9:57.24aFr
Jan 20Houghton Highlander InvitationalJan 20 · 1 Mile · Place 10 · AlfredAlfred1 Mile104:39.41a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3Empire 8 Outdoor ChampionshipsMay 3 · 1500 Meters · Place 13 · AlfredAlfred1500 Meters134:26.42a—
May 3Empire 8 Outdoor ChampionshipsMay 3 · 800 Meters · Place 17 · AlfredAlfred800 Meters172:09.04a—
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 800 Meters · Place 22 · AlfredAlfred800 Meters222:07.45a—
Apr 19Alfred State InvitationalApr 19 · 1500 Meters · Place 1 · AlfredAlfred1500 Meters1.4:20.67aFr
Apr 11Messiah InvitationalApr 11 · 1500 Meters · Place 15 · AlfredAlfred1500 Meters15.4:27.22aFr
Apr 5Jim Taylor InvitationalApr 5 · 5000 Meters · AlfredAlfred5000 Meters—DNFFr
Apr 5Jim Taylor InvitationalApr 5 · 800 Meters · Place 13 · AlfredAlfred800 Meters13.2:04.83aFr
Mar 30Geneseo Early Season InvitationalMar 30 · 1500 Meters · Place 31 · AlfredAlfred1500 Meters31.4:19.25aFr

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 1Houghton December ClassicDec 1 · 5000 Meters · Place 29 · AlfredAlfred5000 Meters29.17:33.02a PBFr
Feb 23Section 5 State QualifierFeb 23 · 1600 Meters · Place 14 · Avoca-PrattsAvoca-Pratts1600 Meters145:08.6612
Feb 23Section 5 State QualifierFeb 23 · 1000 Meters · Place 14 · Avoca-PrattsAvoca-Pratts1000 Meters142:47.2112
Feb 18Section 5 Sectional ChampsFeb 18 · 1600 Meters · Place 2 · Avoca-PrattsAvoca-Pratts1600 Meters24:58.18 PB12
Feb 18Section 5 Sectional ChampsFeb 18 · 1000 Meters · Place 2 · Avoca-PrattsAvoca-Pratts1000 Meters22:51.6412
Feb 9Section 5 RWTL #10 Feb 9 · 1000 Meters · Place 4 · Avoca-PrattsAvoca-Pratts1000 Meters42:50.0712
Jan 28Section 5 RWTL #8Jan 28 · 1600 Meters · Place 1 · Avoca-PrattsburgAvoca-Prattsburg1600 Meters15:11.7112
Jan 28Section 5 RWTL #8Jan 28 · 3200 Meters · Place 1 · Avoca-PrattsburgAvoca-Prattsburg3200 Meters111:20.44 PB12
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 3200 Meters · Place 2 · Avoca-PrattsAvoca-Pratts3200 Meters211:57.0012
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 600 Meters · Place 5 · Avoca-PrattsAvoca-Pratts600 Meters51:33.8212
Jan 6Section 5 RWTL #5- RWTL- South Jan 6 · 3200 Meters · Place 2 · Avoca CentralAvoca Central3200 Meters2.11:57.00a12
Jan 6Section 5 RWTL #5- RWTL- South Jan 6 · 600 Meters · Place 5 · Avoca CentralAvoca Central600 Meters5.1:33.82a12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 2Section V State Qualifier Division 2Jun 2 · 3000m Steeplechase · Avoca CentralAvoca Central3000m Steeplechase0.914m--DNF12
Jun 2Section V State Qualifier Division 2Jun 2 · 1600 Meters · Place 3 · Avoca CentralAvoca Central1600 Meters3.4:33.62a PB12
May 27Section V Class A2-B5 ChampionshipsMay 27 · 3000m Steeplechase · Place 1 · Avoca CentralAvoca Central3000m Steeplechase0.914m1.11:07.21a PB12
May 27Section V Class A2-B5 ChampionshipsMay 27 · 3200 Meters · Place 2 · Avoca CentralAvoca Central3200 Meters2.11:13.56a PB12
May 27Section V Class A2-B5 ChampionshipsMay 27 · 1600 Meters · Place 3 · Avoca CentralAvoca Central1600 Meters3.5:03.92a12
May 27Section V Class A2-B5 ChampionshipsMay 27 · 800 Meters · Place 3 · Avoca CentralAvoca Central800 Meters3.2:08.40a12
May 9Steuben County Division 2 QualifierMay 9 · 800 Meters · Place 5 · AvocaAvoca800 Meters52:22.5412
May 9Steuben County Division 2 QualifierMay 9 · 400m Hurdles · Place 4 · AvocaAvoca400m Hurdles41:08.5112
May 9Steuben County Division 2 QualifierMay 9 · 1600 Meters · Place 1 · AvocaAvoca1600 Meters15:20.7812
May 5Hornell InviteMay 5 · 3000m Steeplechase · Place 4 · Avoca CentralAvoca Central3000m Steeplechase0.914m4.11:07.70Unofficial12
May 5Hornell InviteMay 5 · 400m Hurdles · Place 13 · Avoca CentralAvoca Central400m Hurdles36" / 0.914m13.1:05.58aUnofficial12
Apr 22John Reed InvitationalApr 22 · 1600 Meters · Place 2 · Avoca CentralAvoca Central1600 Meters2.4:50.19a12
Apr 22John Reed InvitationalApr 22 · 800 Meters · Place 4 · Avoca CentralAvoca Central800 Meters4.2:17.86a12

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 300 Meters · Place 14 · Avoca CentralAvoca Central300 Meters14.44.89a PB12
Dec 27Section 5 RWTL #4Dec 27 · 1600 Meters · Place 2 · Avoca CentralAvoca Central1600 Meters2.5:10.99a12
Dec 16Section 5 RWTL #2-Houghton RWTL SouthDec 16 · 1000 Meters · Place 1 · Avoca CentralAvoca Central1000 Meters1.3:03.16a12
Dec 16Section 5 RWTL #2-Houghton RWTL SouthDec 16 · 600 Meters · Place 6 · Avoca CentralAvoca Central600 Meters6.1:35.83a12
Feb 19Section 5 Sectional ChampsFeb 19 · 1000 Meters · Place 7 · Avoca-PrattsAvoca-Pratts1000 Meters73:01.6011
Feb 4Section 5 RWTL #8Feb 4 · 1000 Meters · Place 8 · Avoca-PrattsAvoca-Pratts1000 Meters82:56.5511
Feb 4Section 5 RWTL #8Feb 4 · 600 Meters · Place 30 · Avoca-PrattsAvoca-Pratts600 Meters301:46.4611
Jan 14Section 5 RWTL #5Jan 14 · Shot Put · Place 10 · AvocaPrattsAvocaPrattsShot Put1026-01.00—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27Section V Class B5 ChampionshipsMay 27 · 3000m Steeplechase · Place 2 · Avoca CentralAvoca Central3000m Steeplechase0.914m2.11:40.08a11
May 27Section V Class B5 ChampionshipsMay 27 · 800 Meters · Place 5 · Avoca CentralAvoca Central800 Meters5.2:12.49a11
May 19Steuben County ChampionshipsMay 19 · 800 Meters · Place 4 · Avoca-PrattsburghAvoca-Prattsburgh800 Meters42:14.2611
May 19Steuben County ChampionshipsMay 19 · 1600 Meters · Place 11 · Avoca-PrattsburghAvoca-Prattsburgh1600 Meters115:57.4911
May 19Steuben County ChampionshipsMay 19 · 3000m Steeplechase · Place 3 · Avoca-PrattsburghAvoca-Prattsburgh3000m Steeplechase312:20.50 PB11
May 14Wellsville Spring DayMay 14 · 1600 Meters · Place 5 · Avoca-PrattsburghAvoca-Prattsburgh1600 Meters55:15.5511
May 14Wellsville Spring DayMay 14 · 800 Meters · Place 3 · Avoca-PrattsburghAvoca-Prattsburgh800 Meters32:18.5811
Apr 23John Reed InvitationalApr 23 · 1600 Meters · Place 3 · Avoca CentralAvoca Central1600 Meters3.5:30.74a11
Apr 23John Reed InvitationalApr 23 · 800 Meters · Place 2 · Avoca CentralAvoca Central800 Meters2.2:30.48a11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · Shot Put · Place 18 · Avoca CentralAvoca CentralShot Put12lb18.27-00.50 PB11
Dec 11Section 5 RWTL #1Dec 11 · Shot Put · Place 23 · Avoca CentralAvoca CentralShot Put12lb23.25-01.0011

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 11Section V Class B4 ChampionshipsJun 11 · 1600 Meters · Place 14 · Avoca CentralAvoca Central1600 Meters14.6:10.79a10
Jun 10Section 5 Class ChampionshipsJun 10 · 1600 Meters · Place 14 · Avoca-PrattsAvoca-Pratts1600 Meters146:10.7910
May 29Wellsville Elks Spring DayMay 29 · 1600 Meters · Place 3 · AvocaAvoca1600 Meters35:58.27—

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Section 5 ChampionshipsFeb 21 · 1600 Meters · Place 8 · AvocaAvoca1600 Meters85:08.519
Jan 30Section 5 RWTL #9Jan 30 · 3200 Meters · Place 17 · AvocaAvoca3200 Meters1711:59.719
Jan 30Section 5 RWTL #9Jan 30 · 1600 Meters · Place 33 · AvocaAvoca1600 Meters335:23.379
Jan 3Section 5 RWTL #5Jan 3 · 3200 Meters · Place 20 · AvocaAvoca3200 Meters2011:57.259
Jan 3Section 5 RWTL #5Jan 3 · 1600 Meters · Place 20 · AvocaAvoca1600 Meters205:30.839

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24Section 5 Class AA-CC ChampionshipsMay 24 · 3000m Steeplechase · Place 10 · Avoca/PrattsAvoca/Pratts3000m Steeplechase1012:55.448

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8 Section 5 RWTL #8Feb 8 · 1000 Meters · Place 26 · AvocaAvoca1000 Meters263:05.038

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4Hornell InvitationalMay 4 · 3000m Steeplechase · Place 14 · AvocaAvoca3000m Steeplechase1414:17.06—
May 4Hornell InvitationalMay 4 · 800 Meters · Place 37 · AvocaAvoca800 Meters372:42.07—

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2Section 5 RWTL #8Feb 2 · 1000 Meters · Place 33 · AvocaAvoca1000 Meters333:35.49—
Jan 26Section 5 RWTLJan 26 · Long Jump · Place 17 · AvocaAvocaLong Jump1711-04.507
Jan 26Section 5 RWTLJan 26 · 3200 Meters · Place 5 · AvocaAvoca3200 Meters513:29.997
Jan 15Section 5 RWTL #6Jan 15 · 1000 Meters · Place 22 · AvocaAvoca1000 Meters223:38.36—
Jan 5Section 5 RWTL #5Jan 5 · 1600 Meters · Place 24 · AvocaAvoca1600 Meters246:06.077
Jan 5Section 5 RWTL #5Jan 5 · 600 Meters · Place 39 · AvocaAvoca600 Meters392:01.097