Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Paul Donahue Invitational · Apr 174:13.25a2026 Paul Donahue InvitationalApril 17, 2026
1 Mile · OutdoorMassapequa Chief Invitational - Under The Lights · May 104:22.79Massapequa Chief Invitational - Under The LightsMay 10, 2024
1000 Meters · IndoorBrockport Friday Night Invite · Feb 202:33.59aBrockport Friday Night InviteFebruary 20, 2026
1000 Meters · OutdoorSection XI Boys Crossover B · Dec 102:45.85aSection XI Boys Crossover BDecember 10, 2023
1500 Meters · OutdoorWidener Final Qualifier · May 103:51.48aWidener Final QualifierMay 10, 2026
1600 Meters · IndoorSection 11 League 4 Champs · Jan 194:47.89Section 11 League 4 ChampsJanuary 19, 2024
1600 Meters · OutdoorNassau Coaches Invitational · Apr 94:57.68Nassau Coaches InvitationalApril 9, 2022
3000m Steeplechase · OutdoorSaint Anthony's Invitational · May 39:53.73Saint Anthony's InvitationalMay 3, 2024
5000 Meters · IndoorRochester Spring Twilight · Apr 1415:21.38aRochester Spring TwilightApril 14, 2025
5000 Meters · OutdoorGeneseo Early Season Invite · Apr 414:54.69aGeneseo Early Season InviteApril 4, 2026
800 Meters · IndoorNazareth Conference Challenge Cup · Jan 311:59.12Nazareth Conference Challenge CupJanuary 31, 2026
800 Meters · OutdoorRIT Bill Q Invitational · Apr 241:54.71aRIT Bill Q InvitationalApril 24, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 1500 Meters · Place 20 · SUNY GeneseoSUNY Geneseo1500 Meters20.3:51.48a PBSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo5000 Meters6.15:07.63aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 7 · SUNY GeneseoSUNY Geneseo1500 Meters7.4:01.22aSo
Apr 24RIT Bill Q InvitationalApr 24 · 800 Meters · Place 1 · SUNY GeneseoSUNY Geneseo800 Meters1.1:54.71a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 54 · SUNY GeneseoSUNY Geneseo1500 Meters54.3:53.53aSo
Apr 4Geneseo Early Season InviteApr 4 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.14:54.69a PBSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1 Mile · Place 17 · SUNY GeneseoSUNY Geneseo1 Mile17.4:13.25a PBSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 1 Mile · Place 2 · SUNY GeneseoSUNY Geneseo1 Mile24:14.32aSO
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 3 · SUNY GeneseoSUNY Geneseo1 Mile3.4:14.72aSo
Feb 20Brockport Friday Night InviteFeb 20 · 1000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo1000 Meters2.2:33.59a PBSo
Jan 31Nazareth Conference Challenge CupJan 31 · 1 Mile · Place 7 · SUNY GeneseoSUNY Geneseo1 Mile74:21.49SO
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 14 · SUNY GeneseoSUNY Geneseo800 Meters141:59.12 PBSO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 7 · SUNY GeneseoSUNY Geneseo1500 Meters7.3:57.51aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 15 · SUNY GeneseoSUNY Geneseo800 Meters15.1:59.10aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 8 · SUNY GeneseoSUNY Geneseo1500 Meters84:01.62FR
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 13 · SUNY GeneseoSUNY Geneseo1500 Meters13.4:07.46aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 24 · SUNY GeneseoSUNY Geneseo1500 Meters244:10.79aFR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.15:21.38a PBFr
Mar 7AARTFCMar 7 · 1 Mile · Place 11 · SUNY GeneseoSUNY Geneseo1 Mile11.4:22.19aFr
Feb 28Empire 8 ChampionshipsFeb 28 · 1 Mile · Place 6 · SUNY GeneseoSUNY Geneseo1 Mile64:18.91FR
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 16 · SUNY GeneseoSUNY Geneseo800 Meters162:00.15FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 5000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo5000 Meters8.15:35.17aFr
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 9 · SUNY GeneseoSUNY Geneseo1 Mile9.4:22.31aFr
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 4 · SUNY GeneseoSUNY Geneseo1 Mile4.4:22.99aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 5000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo5000 Meters515:59.07a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20Section 11 County 3A ChampionshipsMay 20 · 3000m Steeplechase · Place 1 · Kings ParkKings Park3000m Steeplechase110:18.4712
May 10Massapequa Chief Invitational - Under The LightsMay 10 · 1 Mile · Place 4 · Kings ParkKings Park1 Mile44:22.79 PB12
May 3Saint Anthony's InvitationalMay 3 · 3000m Steeplechase · Place 3 · Kings ParkKings Park3000m Steeplechase39:53.73 PB12
Apr 24Port Jeff Steeple Fest PlusApr 24 · 3000m Steeplechase · Place 4 · Kings ParkKings Park3000m Steeplechase410:27.5412
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · 3000m Steeplechase · Place 6 · Kings ParkKings Park3000m Steeplechase610:03.5012

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 24Long Island Elite MeetFeb 24 · 1000 Meters · Place 4 · Kings ParkKings Park1000 Meters42:40.4512
Feb 24Long Island Elite MeetFeb 24 · 1000 Meters · Place 4 · Kings ParkKings Park1000 Meters42:40.4512
Feb 13Section XI State Qualifier MeetFeb 13 · 1000 Meters · Place 5 · Kings ParkKings Park1000 Meters52:38.7112
Feb 3Section XI Boys Small School Team ChampionshipsFeb 3 · 1000 Meters · Place 4 · Kings ParkKings Park1000 Meters42:39.7412
Jan 26Section XI Last Chance MeetJan 26 · 1000 Meters · Place 2 · Kings ParkKings Park1000 Meters22:36.9812
Jan 19Section 11 League 4 ChampsJan 19 · 1000 Meters · Place 1 · Kings ParkKings Park1000 Meters12:41.1212
Jan 19Section 11 League 4 ChampsJan 19 · 1600 Meters · Place 3 · Kings ParkKings Park1600 Meters34:47.89 PB12

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Coach Saint InvitationalDec 15 · 1 Mile · Place 8 · Kings ParkKings Park1 Mile8.4:37.80a12
Dec 15Coach Saint InvitationalDec 15 · 1000 Meters · Place 4 · Kings ParkKings Park1000 Meters4.2:41.18a12
Feb 25Long Island Elite MeetFeb 25 · 1000 Meters · Place 12 · Kings ParkKings Park1000 Meters122:45.0811
Feb 13Section XI State Qualifier MeetFeb 13 · 1000 Meters · Place 15 · Kings ParkKings Park1000 Meters152:46.0211
Feb 5Section XI Boys Small School Team ChampionshipsFeb 5 · 1000 Meters · Place 10 · Kings ParkKings Park1000 Meters102:44.5411
Jan 21Section 11 Boys League ChampsJan 21 · 1000 Meters · Place 4 · Kings ParkKings Park1000 Meters42:45.7811
Jan 21Section 11 Boys League ChampsJan 21 · 1600 Meters · Place 7 · Kings ParkKings Park1600 Meters74:49.2911
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 34 · Kings ParkKings Park1000 Meters342:47.5611
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 60 · Kings ParkKings Park1600 Meters604:50.9511

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 10Section XI Boys Crossover BDec 10 · 1000 Meters · Place 12 · Kings ParkKings Park1000 Meters12.2:45.85a PB12
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 8 · Kings ParkKings Park3000m Steeplechase810:29.8511
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 8 · Kings ParkKings Park3000m Steeplechase810:29.8511
Jun 1Section XI State QualifierJun 1 · 3000m Steeplechase · Place 8 · Kings ParkKings Park3000m Steeplechase810:29.8511
May 25Section 11 County B ChampionshipsMay 25 · 3000m Steeplechase · Place 3 · Kings ParkKings Park3000m Steeplechase310:36.7411
May 25Section 11 County B ChampionshipsMay 25 · 800 Meters · Place 10 · Kings ParkKings Park800 Meters102:07.6511

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2Section 11 State QualifierJun 2 · 1600 Meters · Place 22 · Kings ParkKings Park1600 Meters22.5:01.50a10
May 25Section 11 County B ChampionshipsMay 25 · 1600 Meters · Place 9 · Kings ParkKings Park1600 Meters94:59.6010
Apr 9Nassau Coaches InvitationalApr 9 · 3000m Steeplechase · Place 13 · Kings ParkKings Park3000m Steeplechase1311:39.5910
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 8 · Kings ParkKings Park1600 Meters84:57.6910
Apr 9Nassau Coaches InvitationalApr 9 · 3000m Steeplechase · Place 13 · Kings ParkKings Park3000m Steeplechase1311:39.5824
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 8 · Kings ParkKings Park1600 Meters84:57.68 PB9
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 8 · Kings ParkKings Park1600 Meters84:57.689

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Section XI State Qualifier MeetFeb 14 · 1600 Meters · Place 22 · Kings ParkKings Park1600 Meters225:01.5010
Feb 5Section XI Boys Small School Team ChampionshipsFeb 5 · 1600 Meters · Place 13 · Kings ParkKings Park1600 Meters134:55.8410
Jan 23Section 11 Boys League ChampsJan 23 · 1600 Meters · Place 15 · Kings ParkKings Park1600 Meters154:59.3510
Jan 16Eli Acosta MeetJan 16 · 1600 Meters · Place 2 · Kings ParkKings Park1600 Meters25:03.4410

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 56 · Kings ParkKings Park1600 Meters565:37.95—