Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCornell Robert J. Kane Invitational · Feb 145:37.83aCornell Robert J. Kane InvitationalFebruary 14, 2026
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1137:42.49aBison Outdoor ClassicApril 11, 2026
1000 Meters · IndoorSection 5 RWTL #2-Brockport E and F · Dec 163:17.53aSection 5 RWTL #2-Brockport E and FDecember 16, 2022
1500 Meters · IndoorSection 5 RWTL #3 · Dec 285:09.95aSection 5 RWTL #3December 28, 2021
1500 Meters · OutdoorSection V Class A2-B1 Championships · May 285:04.18aSection V Class A2-B1 ChampionshipsMay 28, 2022
1500m Race Walk · IndoorNYSPHSAA Indoor State Championships · Mar 47:05.68NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
1500m Racewalk · IndoorMonroe County Indoor Championships · Feb 117:08.50aMonroe County Indoor ChampionshipsFebruary 11, 2023
1600 Meters · Relay Split · IndoorNazareth D3 Elite Meet · Feb 135:26.907Nazareth D3 Elite MeetFebruary 13, 2026
2 Miles · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 2011:07.25U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
2000m Steeplechase · 0.762m · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 107:27.37aNYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022
2000m Steeplechase · OutdoorSection 5 State Qualifier · Jun 37:19.70Section 5 State QualifierJune 3, 2022
3000 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 410:18.38NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
3000 Meters · OutdoorAl Mullan Cadet Classic · May 610:11.47Al Mullan Cadet ClassicMay 6, 2023
3000m Racewalk · Standard · IndoorUSATF Indoor Championships · Feb 1616:40.47aUSATF Indoor ChampionshipsFebruary 16, 2024
3000m Steeplechase · 0.762m · OutdoorRider Invite · Apr 2012:22.25aRider InviteApril 20, 2024
5000 Meters · IndoorMAAC Indoor T&F Champs · Feb 2217:58.41aMAAC Indoor T&F ChampsFebruary 22, 2025
5000 Meters · Outdoor AARTFC Outdoor Track & Field Championships · May 1318:17.41a AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
600 Meters · IndoorSection 5 RWTL #2-Brockport E and F · Dec 161:54.54aSection 5 RWTL #2-Brockport E and FDecember 16, 2022
800 Meters · OutdoorWebster Invitational · Apr 213:05.36Webster InvitationalApril 21, 2018

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 5000 Meters · Place 18 · SUNY OswegoSUNY Oswego5000 Meters18.18:17.41a PBJr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 3 · SUNY OswegoSUNY Oswego10,000 Meters3.38:54.09aJr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 5000 Meters · Place 3 · SUNY OswegoSUNY Oswego5000 Meters3.18:26.53aJr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 39 · SUNY OswegoSUNY Oswego10,000 Meters39.37:42.49a PBJr
Apr 3Cortland Red Dragon OpenApr 3 · 1500 Meters · SUNY OswegoSUNY Oswego1500 Meters--DNSJr
Apr 3Cortland Red Dragon OpenApr 3 · 800 Meters · SUNY OswegoSUNY Oswego800 Meters--DNSJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 5 · SUNY OswegoSUNY Oswego5000 Meters5.18:04.93aJr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 5000 Meters · Place 11 · SUNY OswegoSUNY Oswego5000 Meters1118:12.24aJR
Mar 6AARTFC Indoor ChampionshipsMar 6 · 3000 Meters · Place 29 · SUNY OswegoSUNY Oswego3000 Meters2910:42.61aJR
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 5000 Meters · Place 3 · Oswego StateOswego State5000 Meters318:07.46JR
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 3000 Meters · Place 7 · Oswego StateOswego State3000 Meters710:41.66JR
Feb 20Nazareth Conference Tune-UpFeb 20 · 3000 Meters · Place 1 · Oswego StateOswego State3000 Meters110:27.86JR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 1 Mile · Place 15 · SUNY OswegoSUNY Oswego1 Mile155:37.83a PBJR
Feb 13Nazareth D3 Elite MeetFeb 13 · 1600 Meters · SUNY OswegoSUNY Oswego1600 MetersRelay Split—5:26.907 PBJr
Jan 31Nazareth Conference Challenge CupJan 31 · 5000 Meters · Place 8 · Oswego StateOswego State5000 Meters818:22.67JR
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 5000 Meters · Place 1 · SUNY OswegoSUNY Oswego5000 Meters1.18:20.78aJr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 3000 Meters · Place 3 · SUNY OswegoSUNY Oswego3000 Meters3.10:50.73aJr
Mar 7IC4A/ECAC IndoorMar 7 · 5000 Meters · Place 9 · MaristMarist5000 Meters9.18:08.38aSo
Feb 22MAAC Indoor T&F ChampsFeb 22 · 5000 Meters · Place 11 · MaristMarist5000 Meters11.17:58.41a PBSo
Feb 22MAAC Indoor T&F ChampsFeb 22 · 3000 Meters · Place 19 · MaristMarist3000 Meters19.10:32.90aSo
Feb 7Fastrack National InvitationalFeb 7 · 5000 Meters · Place 1 · MaristMarist5000 Meters118:15.56SO
Jan 31John Thomas Terrier ClassicJan 31 · 3000 Meters · Place 149 · MaristMarist3000 Meters14910:32.52a—
Jan 17NYC Gotham CupJan 17 · 3000 Meters · Place 15 · MaristMarist3000 Meters15.10:41.96aSo

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 20Rider InviteApr 20 · 3000m Steeplechase · Place 8 · MaristMarist3000m Steeplechase0.762m8.12:22.25a PBFr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24MAAC Indoor T&F ChampsFeb 24 · 3000 Meters · MaristMarist3000 Meters--DNFFr
Feb 16USATF Indoor ChampionshipsFeb 16 · 3000m Racewalk · Place 8 · MaristMarist3000m RacewalkStandard8.16:40.47a PBFr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 3000 Meters · Place 83 · MaristMarist3000 Meters8310:26.55FR
Feb 9116th Millrose GamesFeb 9 · 1 Mile · Place 7 · MaristMarist1 Mile77:39.02a—
Feb 9116th Millrose GamesFeb 9 · 1500m Race Walk · Place 7 · MaristMarist1500m Race Walk77:06.55a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 2000m Steeplechase · Place 11 · Gates-ChiliGates-Chili2000m Steeplechase117:19.8612
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 2000m Steeplechase · Place 11 · Gates-ChiliGates-Chili2000m Steeplechase117:19.8612
May 13Gates-Chili Spartan InvitationalMay 13 · 2000m Steeplechase · Place 1 · Gates ChiliGates Chili2000m Steeplechase17:30.1812
May 6Al Mullan Cadet ClassicMay 6 · 3000 Meters · Place 6 · Gates ChiliGates Chili3000 Meters610:11.47 PB12

2023 Indoor Track

20 results
DateMeetEventPlMarkGr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500m Race Walk · Place 5 · Gates-ChiliGates-Chili1500m Race Walk57:05.68 PB12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 3000 Meters · Place 20 · Gates-ChiliGates-Chili3000 Meters2010:18.38 PB12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500m Race Walk · Place 5 · Gates-ChiliGates-Chili1500m Race Walk57:05.6812
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 3000 Meters · Place 20 · Gates-ChiliGates-Chili3000 Meters2010:18.3812
Feb 23Section 5 State QualifierFeb 23 · 1500m Race Walk · Place 3 · Gates ChiliGates Chili1500m Race Walk37:14.8312
Feb 23Section 5 State QualifierFeb 23 · 3000 Meters · Place 2 · Gates ChiliGates Chili3000 Meters210:26.8112
Feb 18Section 5 Sectional ChampsFeb 18 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk17:51.8712
Feb 18Section 5 Sectional ChampsFeb 18 · 3000 Meters · Place 3 · Gates ChiliGates Chili3000 Meters310:36.8812
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 1500m Racewalk · Place 1 · Gates ChiliGates Chili1500m Racewalk1.7:08.50a PB12
Feb 9Section 5 RWTL #10 Feb 9 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk17:08.5012
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1500 Meters · Gates ChiliGates Chili1500 Meters—DNF12
Jan 28Monroe County Indoor ChampionshipsJan 28 · 3000 Meters · Place 2 · Gates ChiliGates Chili3000 Meters210:48.13a—
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1500m Race Walk · Place 3 · Gates ChiliGates Chili1500m Race Walk37:37.23a—
Jan 28Section 5 RWTL #8Jan 28 · 1500m Race Walk · Place 3 · Gates ChiliGates Chili1500m Race Walk37:37.2312
Jan 28Section 5 RWTL #8Jan 28 · 3000 Meters · Place 2 · Gates ChiliGates Chili3000 Meters210:48.1312
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk17:35.6012
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 2 Miles · Place 2 · Gates ChiliGates Chili2 Miles211:07.25 PB12
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 3000 Meters · Place 1 · Gates ChiliGates Chili3000 Meters110:22.4612
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk17:27.9412
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1500m Racewalk · Place 1 · Gates ChiliGates Chili1500m Racewalk1.7:27.94a12

2022 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1500m Racewalk · Place 1 · Gates ChiliGates Chili1500m Racewalk1.7:22.35a12
Dec 27Section 5 RWTL #4Dec 27 · 3000 Meters · Place 1 · Gates ChiliGates Chili3000 Meters1.10:57.48a12
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1500m Racewalk · Place 1 · Gates ChiliGates Chili1500m Racewalk1.7:25.06a12
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1000 Meters · Place 4 · Gates ChiliGates Chili1000 Meters4.3:17.53a PB12
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 600 Meters · Place 5 · Gates ChiliGates Chili600 Meters5.1:54.54a PB12
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1500m Race Walk · Place 6 · Gates-ChiliGates-Chili1500m Race Walk67:25.7711
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1500m Race Walk · Place 6 · Gates-ChiliGates-Chili1500m Race Walk67:25.7711
Feb 25Section 5 State QualifierFeb 25 · 1500m Race Walk · Place 2 · Gates ChiliGates Chili1500m Race Walk27:47.5811
Feb 25Section 5 State QualifierFeb 25 · 3000 Meters · Place 4 · Gates ChiliGates Chili3000 Meters410:51.3711
Feb 19Section 5 Sectional ChampsFeb 19 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk18:08.4611
Feb 19Section 5 Sectional ChampsFeb 19 · 3000 Meters · Place 4 · Gates ChiliGates Chili3000 Meters410:45.5311
Feb 4Section 5 RWTL #8Feb 4 · 1500 Meters · Place 6 · Gates ChiliGates Chili1500 Meters65:19.7611
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 1500m Racewalk · Place 2 · Gates ChiliGates Chili1500m Racewalk2.7:54.73a11
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 3000 Meters · Place 2 · Gates ChiliGates Chili3000 Meters2.10:36.86a11
Jan 21Section 5 RWTL #6Jan 21 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk17:56.0011
Jan 21Section 5 RWTL #6Jan 21 · 1000 Meters · Place 1 · Gates ChiliGates Chili1000 Meters13:24.3711
Jan 7Section 5 RWTL #4Jan 7 · 1500m Race Walk · Place 1 · Gates ChiliGates Chili1500m Race Walk17:33.70—
Jan 7Section 5 RWTL #4Jan 7 · 3000 Meters · Place 1 · Gates ChiliGates Chili3000 Meters110:54.54—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 2000m Steeplechase · Place 16 · Gates ChiliGates Chili2000m Steeplechase0.762m16.7:27.37a PB11
Jun 3Section 5 State QualifierJun 3 · 2000m Steeplechase · Place 1 · Gates-ChiliGates-Chili2000m Steeplechase17:19.70 PB11
Jun 3Section 5 State QualifierJun 3 · 3000 Meters · Place 3 · Gates-ChiliGates-Chili3000 Meters310:37.9111
May 28Section V Class A2-B1 ChampionshipsMay 28 · 2000m Steeplechase · Place 1 · Gates ChiliGates Chili2000m Steeplechase0.762m1.7:28.12a11
May 28Section V Class A2-B1 ChampionshipsMay 28 · 3000 Meters · Place 3 · Gates ChiliGates Chili3000 Meters3.10:55.95a11
May 28Section V Class A2-B1 ChampionshipsMay 28 · 1500 Meters · Place 3 · Gates ChiliGates Chili1500 Meters3.5:04.18a PB11
May 21Monroe County ChampionshipsMay 21 · 2000m Steeplechase · Place 2 · Gates-ChiliGates-Chili2000m Steeplechase27:45.25—
May 14Royal Comet InvitationalMay 14 · 2000m Steeplechase · Place 2 · Gates ChiliGates Chili2000m Steeplechase27:34.3911
May 7Runnin' Cadet ClassicMay 7 · 1500 Meters · Place 9 · Gates ChiliGates Chili1500 Meters910:27.60—
Apr 15Gates-Chili Spartan InvitationalApr 15 · 2000m Steeplechase · Place 1 · Gates ChiliGates Chili2000m Steeplechase17:47.4811
Apr 15Gates-Chili Spartan InvitationalApr 15 · 3000 Meters · Place 1 · Gates ChiliGates Chili3000 Meters111:07.1611

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1500m Racewalk · Place 1 · Gates ChiliGates Chili1500m Racewalk1.7:48.95a11
Dec 28Section 5 RWTL #3Dec 28 · 1500 Meters · Place 2 · Gates ChiliGates Chili1500 Meters2.5:09.95a PB11

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 2000m Steeplechase · Place 1 · Gates ChiliGates Chili2000m Steeplechase17:27.7010
Jun 10Section 5 Class ChampionshipsJun 10 · 3000 Meters · Place 2 · Gates ChiliGates Chili3000 Meters210:49.4010
Jun 5Royal Comet InvitationalJun 5 · 2000m Steeplechase · Place 2 · Gates ChiliGates Chili2000m Steeplechase27:46.2110

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 29Section 5 State QualifierFeb 29 · 1500m Race Walk · Place 5 · Gates ChiliGates Chili1500m Race Walk58:08.099
Feb 21Section 5 ChampionshipsFeb 21 · 1500m Race Walk · Place 5 · Gates-ChiliGates-Chili1500m Race Walk58:12.569
Feb 21Section 5 ChampionshipsFeb 21 · 3000 Meters · Place 8 · Gates-ChiliGates-Chili3000 Meters811:42.279
Jan 25Trent Jackson/Cedric Walker InvitationalJan 25 · 1500m Race Walk · Place 7 · Gates ChiliGates Chili1500m Race Walk78:40.70—
Jan 25Trent Jackson/Cedric Walker InvitationalJan 25 · 3000 Meters · Place 15 · Gates ChiliGates Chili3000 Meters1511:37.36—
Jan 11Jack Reed ShowcaseJan 11 · 3000 Meters · Place 15 · Gates ChiliGates Chili3000 Meters1511:38.959
Jan 11Jack Reed ShowcaseJan 11 · 1500 Meters · Place 21 · Gates ChiliGates Chili1500 Meters215:26.999
Jan 3Section 5 RWTL #5Jan 3 · 3000 Meters · Place 2 · Gates ChiliGates Chili3000 Meters212:14.289
Jan 3Section 5 RWTL #5Jan 3 · 1500 Meters · Place 7 · Gates ChiliGates Chili1500 Meters75:34.509

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24Section 5 Class AA-CC ChampionshipsMay 24 · 2000m Steeplechase · Place 15 · Gates-ChiliGates-Chili2000m Steeplechase159:02.098
May 18Monroe County ChampionshipsMay 18 · 2000m Steeplechase · Place 15 · Gates-ChiliGates-Chili2000m Steeplechase158:52.638
May 4Runnin' Cadet ClassicMay 4 · 2000m Steeplechase · Place 18 · Gates-ChiliGates-Chili2000m Steeplechase188:57.378
May 4Runnin' Cadet ClassicMay 4 · 3000 Meters · Place 11 · Gates-ChiliGates-Chili3000 Meters1112:47.268

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Section 5 State QualifierFeb 22 · 1500m Race Walk · Place 10 · Gates-ChiliGates-Chili1500m Race Walk109:13.858
Feb 15Section 5 Class ChampionshipsFeb 15 · 1500m Race Walk · Place 5 · Gates-ChiliGates-Chili1500m Race Walk58:58.668

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19Monroe County ChampionshipsMay 19 · 2000m Steeplechase · Place 17 · Gates-ChiliGates-Chili2000m Steeplechase179:01.117
May 19Monroe County ChampionshipsMay 19 · 2000m Steeplechase · Place 4 · Gates-ChiliGates-Chili2000m Steeplechase48:59.937
May 19Monroe County ChampionshipsMay 19 · 1500 Meters · Place 30 · Gates-ChiliGates-Chili1500 Meters306:00.017
May 12Royal Comet InvitationalMay 12 · 2000m Steeplechase · Place 12 · Gates-ChiliGates-Chili2000m Steeplechase129:12.427
May 12Royal Comet InvitationalMay 12 · 1500 Meters · Place 7 · Gates-ChiliGates-Chili1500 Meters76:04.007
Apr 21Webster InvitationalApr 21 · 1500 Meters · Place 18 · Gates-ChiliGates-Chili1500 Meters186:05.507
Apr 21Webster InvitationalApr 21 · 800 Meters · Place 17 · Gates-ChiliGates-Chili800 Meters173:05.36 PB7

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2Section 5 RWTL #8Feb 2 · 1500m Race Walk · Place 3 · Gates-ChiliGates-Chili1500m Race Walk38:54.067
Jan 26Section 5 RWTLJan 26 · 1500m Race Walk · Place 7 · Gates-ChiliGates-Chili1500m Race Walk78:53.927
Jan 15Section 5 RWTL #6Jan 15 · 1500m Race Walk · Place 6 · Gates-ChiliGates-Chili1500m Race Walk68:51.84—