Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 164:20.71aNazareth Conference Tune-UpFebruary 16, 2024
10,000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 233:29.52aEmpire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
1000 Meters · IndoorPurple Champions HS Invitational · Feb 152:48.60Purple Champions HS InvitationalFebruary 15, 2020
10000 Meters · OutdoorBrockport Multi and Invitational · Apr 1233:16.08aBrockport Multi and InvitationalApril 12, 2024
1500 Meters · Indoor Tim St. Lawrence Invitational · Dec 154:46.16a Tim St. Lawrence InvitationalDecember 15, 2017
1500 Meters · OutdoorRPI Capital District Classic · Apr 304:08.08aRPI Capital District ClassicApril 30, 2022
1600 Meters · IndoorPurple Champions HS Invitational · Feb 154:33.40Purple Champions HS InvitationalFebruary 15, 2020
1600 Meters · OutdoorAhearn Classic · May 44:37.18Ahearn ClassicMay 4, 2019
2 Miles · Indoor25th New Balance Games · Jan 1710:03.3225th New Balance GamesJanuary 17, 2020
2000m Steeplechase · OutdoorAhearn Classic · May 47:00.56Ahearn ClassicMay 4, 2019
3000 Meters · Indoor2024 SUNYAC Indoor Track & Field Championships · Feb 248:40.87a2024 SUNYAC Indoor Track & Field ChampionshipsFebruary 24, 2024
3000m Steeplechase · 0.914m · OutdoorSUNYAC Outdoor Track & Field Championships · May 710:01.51aSUNYAC Outdoor Track & Field ChampionshipsMay 7, 2021
3200 Meters · IndoorNJSIAA Non-Public A Group Championships · Feb 289:51.55NJSIAA Non-Public A Group ChampionshipsFebruary 28, 2020
3200 Meters · OutdoorNJAC Large Schools Championships · May 710:10.72NJAC Large Schools ChampionshipsMay 7, 2019
5000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1015:06.22aDavid Hemery Valentine InvitationalFebruary 10, 2023
5000 Meters · OutdoorBison Outdoor Classic · Apr 1414:54.88aBison Outdoor ClassicApril 14, 2022
800 Meters · IndoorThe Metropolitan Invitational · Jan 302:12.89The Metropolitan InvitationalJanuary 30, 2019
800 Meters · OutdoorNJCTC Outdoor Frosh-Soph Championship · May 212:28.41aNJCTC Outdoor Frosh-Soph ChampionshipMay 21, 2017

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 10,000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo10,000 Meters7.33:29.52a PBSr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 39 · SUNY GeneseoSUNY Geneseo1500 Meters39.4:12.40aSr
Apr 19University of Rochester Alumni InvitationalApr 19 · 10000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo10000 Meters133:34.59SR
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 31 · SUNY GeneseoSUNY Geneseo1500 Meters31.4:15.92aSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 5000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo5000 Meters5.15:33.18aSr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 12Brockport Multi and InvitationalApr 12 · 10000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo10000 Meters633:16.08a PB—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 12024 AARTFC Indoor Track & Field ChampionshipsMar 1 · 5000 Meters · Place 20 · SUNY GeneseoSUNY Geneseo5000 Meters20.15:14.63aJr
Feb 242024 SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 5000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo5000 Meters3.15:18.65aJr
Feb 242024 SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 3000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo3000 Meters7.8:40.87a PBJr
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 1 · SUNY GeneseoSUNY Geneseo1 Mile14:20.71a PB—
Feb 2Brockport Multi & InvitationalFeb 2 · 3000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo3000 Meters98:51.07a—
Jan 20Golden Eagle InvitationalJan 20 · 3000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo3000 Meters78:56.91a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 1Houghton December ClassicDec 1 · 5000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo5000 Meters8.15:40.26aJr
Feb 24SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 5000 Meters · Place 2 · SUNY OneontaSUNY Oneonta5000 Meters2.15:13.51aSo
Feb 24SUNYAC Indoor Track & Field ChampionshipsFeb 24 · 3000 Meters · Place 8 · SUNY OneontaSUNY Oneonta3000 Meters8.8:47.16aSo
Feb 18Marc Deneault InvitationalFeb 18 · 1 Mile · Place 10 · SUNY OneontaSUNY Oneonta1 Mile10.4:30.22aSo
Feb 10David Hemery Valentine InvitationalFeb 10 · 5000 Meters · Place 78 · SUNY OneontaSUNY Oneonta5000 Meters78.15:06.22a PBSo

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5SUNYAC Outdoor Track & Field ChampionshipsMay 5 · 5000 Meters · Place 10 · SUNY OneontaSUNY Oneonta5000 Meters10.15:44.07aJr
Apr 30Cortland QualifierApr 30 · 1500 Meters · Place 2 · SUNY OneontaSUNY Oneonta1500 Meters24:17.12a—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6SUNYAC Outdoor Track & Field ChampionshipsMay 6 · 5000 Meters · Place 7 · SUNY OneontaSUNY Oneonta5000 Meters7.15:30.13aSo
Apr 30RPI Capital District ClassicApr 30 · 1500 Meters · Place 7 · SUNY OneontaSUNY Oneonta1500 Meters7.4:08.08a PBSo
Apr 14Bison Outdoor ClassicApr 14 · 5000 Meters · Place 58 · SUNY OneontaSUNY Oneonta5000 Meters58.14:54.88a PBSo
Apr 9Utica Pioneer Spring InviteApr 9 · 1500 Meters · Place 5 · SUNY OneontaSUNY Oneonta1500 Meters5.4:13.66aSo
Apr 2Hamilton College Continental InvitationalApr 2 · 5000 Meters · Place 3 · SUNY OneontaSUNY Oneonta5000 Meters3.15:23.81aSo

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11RIT February Friday InvitationalFeb 11 · 5000 Meters · Place 1 · SUNY OneontaSUNY Oneonta5000 Meters1.15:47.19aSo

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19AARTFC Outdoor Track & Field ChampionshipsMay 19 · 3000m Steeplechase · Place 12 · SUNY OneontaSUNY Oneonta3000m Steeplechase0.914m12.10:04.89aFr
May 7SUNYAC Outdoor Track & Field ChampionshipsMay 7 · 3000m Steeplechase · Place 6 · SUNY OneontaSUNY Oneonta3000m Steeplechase0.914m6.10:01.51a PBFr

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 8 · Pope John XXPope John XX3200 Meters89:51.55 PB12
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 8 · Pope John XXPope John XX3200 Meters89:51.5512
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 8 · Pope John XXPope John XX3200 Meters89:51.5512
Feb 15Purple Champions HS InvitationalFeb 15 · 1600 Meters · Place 6 · Pope John XXIIPope John XXII1600 Meters64:33.40 PB—
Feb 15Purple Champions HS InvitationalFeb 15 · 1000 Meters · Place 8 · Pope John XXIIPope John XXII1000 Meters82:48.60 PB—
Feb 2NJCTC Wayne Letwink Memorial Winter ChampionshipFeb 2 · 3200 Meters · Place 3 · Pope John XXIIIPope John XXIII3200 Meters3.9:52.66a12
Jan 29Metropolitan InvitationalJan 29 · 1600 Meters · Place 26 · Pope John XXIIIPope John XXIII1600 Meters264:45.56—
Jan 1725th New Balance GamesJan 17 · 3200 Meters · Place 17 · Pope John XXPope John XX3200 Meters1710:00.3012
Jan 1725th New Balance GamesJan 17 · 2 Miles · Place 17 · Pope John XXPope John XX2 Miles1710:03.32 PB12

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20NJSIAA Sectionals Non-Public North AMay 20 · 3200 Meters · Place 12 · Pope John XXIIIPope John XXIII3200 Meters12.10:14.95a11
May 7NJAC Large Schools ChampionshipsMay 7 · 3200 Meters · Place 14 · Pope John XXPope John XX3200 Meters1410:10.72 PB11
May 4Ahearn ClassicMay 4 · 2000m Steeplechase · Place 5 · Pope John XXPope John XX2000m Steeplechase57:00.56 PB—
May 4Ahearn ClassicMay 4 · 1600 Meters · Place 11 · Pope John XXPope John XX1600 Meters114:37.18 PB—

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 1600 Meters · Place 23 · Pope John XXPope John XX1600 Meters234:50.6711
Feb 15NJSIAA NPA Group ChampionshipsFeb 15 · 1600 Meters · Place 23 · Pope John XXPope John XX1600 Meters234:50.6711
Feb 3NJCTC ChampionshipFeb 3 · 3200 Meters · Place 4 · Pope John XXIIIPope John XXIII3200 Meters4.9:59.61a11
Jan 30The Metropolitan InvitationalJan 30 · 800 Meters · Place 51 · Pope John XXPope John XX800 Meters512:12.89 PB—
Jan 30The Metropolitan InvitationalJan 30 · 1600 Meters · Place 11 · Pope John XXPope John XX1600 Meters114:37.94—
Jan 26Bullis Champion Speed InvitationalJan 26 · 1 Mile · Place 8 · Pope John XXPope John XX1 Mile84:39.79—
Jan 18New Balance GamesJan 18 · 2 Miles · Place 10 · Pope John XXIIIPope John XXIII2 Miles1010:07.1411

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20NJCTC Frosh Soph ChampionshipMay 20 · 3200 Meters · Place 8 · Pope John XXIIIPope John XXIII3200 Meters8.11:41.64a10
May 20NJCTC Frosh Soph ChampionshipMay 20 · 1600 Meters · Place 13 · Pope John XXIIIPope John XXIII1600 Meters13.5:05.72a10
May 8NJAC - Large Schools ChampionshipMay 8 · 3200 Meters · Place 22 · Pope John XXIIIPope John XXIII3200 Meters22.10:30.78a10
May 5 Brian Ahearn ClassicMay 5 · 2000m Steeplechase · Place 10 · Pope John XXIIIPope John XXIII2000m Steeplechase107:09.0—

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16North Shore HS Pre-National InvitationalFeb 16 · 1 Mile · Place 53 · Pope John XXIIIPope John XXIII1 Mile534:57.4210
Feb 4NJCTC Wayne Letwink Memorial Winter ChampionshipsFeb 4 · 3200 Meters · Place 18 · Pope John XxiiiPope John Xxiii3200 Meters1810:49.43—
Jan 19New Balance GamesJan 19 · 2 Miles · Place 103 · Pope John XXIIIPope John XXIII2 Miles10311:02.3110

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15 Tim St. Lawrence InvitationalDec 15 · 1 Mile · Place 38 · Pope John XXIIIPope John XXIII1 Mile38.5:05.76a10
Dec 15 Tim St. Lawrence InvitationalDec 15 · 1500 Meters · Place 38 · Pope John XXIIIPope John XXIII1500 Meters38.4:46.16a PB10
Feb 25North Shore Pre-National InvitationalFeb 25 · 800 Meters · Place 35 · Pope John XXPope John XX800 Meters352:30.45—
Feb 5NJCTC Indoor ChampionshipFeb 5 · 1600 Meters · Place 65 · Pope John XXPope John XX1600 Meters655:46.05—

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21NJCTC Outdoor Frosh-Soph ChampionshipMay 21 · 1600 Meters · Place 14 · Pope John XXIIIPope John XXIII1600 Meters14.5:17.19a9
May 21NJCTC Outdoor Frosh-Soph ChampionshipMay 21 · 800 Meters · Place 17 · Pope John XXIIIPope John XXIII800 Meters17.2:28.41a PB9

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17AT&T Coaches Hall of Fame InvitationalDec 17 · 1 Mile · Place 30 · Pope John XXIIIPope John XXIII1 Mile30.5:47.19a9