Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 164:32.05aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
1000 Meters · IndoorArmory Officials Hall of Fame Invitational - HS · Jan 192:35.81Armory Officials Hall of Fame Invitational - HSJanuary 19, 2024
1000 Meters · OutdoorSection 2 Division I Shot Put and Weight Throw · Feb 32:44.10aSection 2 Division I Shot Put and Weight ThrowFebruary 3, 2024
1500 Meters · IndoorRochester Spring Twilight · Apr 144:08.06aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 194:15.85University of Rochester Alumni InvitationalApril 19, 2025
1600 Meters · IndoorFreedom Games · Jan 64:31.99Freedom GamesJanuary 6, 2024
1600 Meters · OutdoorCBA-SARATOGA SPRINGS-NISKAYUNA BOYS · Apr 244:30.62CBA-SARATOGA SPRINGS-NISKAYUNA BOYSApril 24, 2024
2 Miles · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 2010:17.13U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
3200 Meters · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 2010:13.43U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
3200 Meters · OutdoorNew York Relays · Apr 2210:16.70New York RelaysApril 22, 2022
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 171:58.34a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 11:57.71aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
800 Meters · Relay Split · OutdoorEmpire 8 Outdoor Track & Field Championships · May 21:59.393Empire 8 Outdoor Track & Field ChampionshipsMay 2, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 800 Meters · Place 8 · SUNY GeneseoSUNY Geneseo800 Meters8.2:00.34aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 13 · SUNY GeneseoSUNY Geneseo800 Meters13.1:57.71a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 5 · SUNY GeneseoSUNY Geneseo800 Meters5.1:59.19aSo
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 17 · SUNY GeneseoSUNY Geneseo800 Meters17.1:58.06aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 35 · SUNY GeneseoSUNY Geneseo800 Meters35.1:58.34a PBSo
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 23 · SUNY GeneseoSUNY Geneseo1500 Meters23.4:16.94aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 1 Mile · Place 30 · SUNY GeneseoSUNY Geneseo1 Mile304:46.75SO
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 62 · SUNY GeneseoSUNY Geneseo800 Meters622:14.66SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · SUNY GeneseoSUNY Geneseo800 MetersRelay Split—1:59.393 PBFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 21 · SUNY GeneseoSUNY Geneseo800 Meters21.2:00.04aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 20 · SUNY GeneseoSUNY Geneseo1500 Meters204:15.85 PBFR
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 39 · SUNY GeneseoSUNY Geneseo800 Meters39.2:03.31aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 42 · SUNY GeneseoSUNY Geneseo1500 Meters424:20.70aFR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 10 · SUNY GeneseoSUNY Geneseo1500 Meters10.4:08.06a PBFr
Apr 14Rochester Spring TwilightApr 14 · 800 Meters · Place 16 · SUNY GeneseoSUNY Geneseo800 Meters16.2:01.51aFr
Feb 14Nazareth DIII Elite MeetFeb 14 · 800 Meters · Place 32 · SUNY GeneseoSUNY Geneseo800 Meters32.2:04.84aFr
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 40 · SUNY GeneseoSUNY Geneseo1 Mile40.4:40.80aFr
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 45 · SUNY GeneseoSUNY Geneseo800 Meters45.2:11.16aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 1 Mile · Place 33 · SUNY GeneseoSUNY Geneseo1 Mile334:46.65a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11Dr. Jack V. Irion Queensbury Invitational 2024May 11 · 800 Meters · Place 1 · Saratoga SpringsSaratoga Springs800 Meters12:00.3112
May 7Bethlehem vs Saratoga vs Shaker BoysMay 7 · 800 Meters · Place 8 · Saratoga SpringsSaratoga Springs800 Meters82:09.2312
May 7Bethlehem vs Saratoga vs Shaker BoysMay 7 · 1600 Meters · Place 1 · Saratoga SpringsSaratoga Springs1600 Meters14:35.1812
Apr 24CBA-SARATOGA SPRINGS-NISKAYUNA BOYSApr 24 · 1600 Meters · Place 2 · Saratoga SpringsSaratoga Springs1600 Meters24:30.62 PB12
Apr 16Saratoga vs Guilderland vs Colonie BoysApr 16 · 800 Meters · Place 3 · Saratoga SprSaratoga Spr800 Meters32:00.1612
Apr 16Saratoga/Guilderland/Colonie TriApr 16 · 800 Meters · Place 3 · Saratoga SpringsSaratoga Springs800 Meters3.2:00.16a12
Apr 9Saratoga vs Columbia BoysApr 9 · 800 Meters · Place 3 · Saratoga SpringsSaratoga Springs800 Meters32:05.0712
Feb 3Section 2 Division I Shot Put and Weight ThrowFeb 3 · 1000 Meters · Place 2 · Saratoga SpringsSaratoga Springs1000 Meters2.2:44.10a PB12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16Garden State Invitational - HSFeb 16 · 800 Meters · Place 9 · Saratoga SpringsSaratoga Springs800 Meters92:00.4412
Jan 27Section 2 Division I ChampionshipJan 27 · 1000 Meters · Place 2 · Saratoga SpringsSaratoga Springs1000 Meters2.2:44.10a12
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 1000 Meters · Place 8 · Saratoga SprSaratoga Spr1000 Meters82:35.81 PB12
Jan 6Freedom GamesJan 6 · 1600 Meters · Place 15 · Saratoga SpringsSaratoga Springs1600 Meters154:31.99 PB12

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 14 · Saratoga SpringsSaratoga Springs1 Mile14.4:32.05a PB12
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1500 Meters · Place 11 · Saratoga SpringsSaratoga Springs1500 Meters11.4:13.34a12
Feb 17Garden State InvitationalFeb 17 · 1600 Meters · Place 31 · Saratoga SprSaratoga Spr1600 Meters314:52.61—
Feb 5Section 2 State QualifierFeb 5 · 1000 Meters · Saratoga SprSaratoga Spr1000 Meters—2:49.5911
Jan 29Section 2 Division I ChampionshipJan 29 · 1000 Meters · Place 10 · Saratoga SpringsSaratoga Springs1000 Meters10.2:59.28a11
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 2 Miles · Place 42 · Saratoga SprSaratoga Spr2 Miles4210:17.13 PB11
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 3200 Meters · Place 41 · Saratoga SprSaratoga Spr3200 Meters4110:13.43 PB11
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 9 · Saratoga SpringsSaratoga Springs1000 Meters92:49.5911
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 39 · Saratoga SpringsSaratoga Springs1600 Meters394:47.2011

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28CNY Holiday ClassicDec 28 · 1600 Meters · Place 8 · Saratoga SpringsSaratoga Springs1600 Meters8.4:46.28a11
Jan 29Section 2 Division I ChampionshipJan 29 · 1000 Meters · Place 5 · Saratoga SpringsSaratoga Springs1000 Meters5.3:00.56a10
Jan 23The TCITL Frank DeMasi Utica InvitationalJan 23 · 3200 Meters · Place 27 · Saratoga SpringsSaratoga Springs3200 Meters2711:11.1710

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 22New York RelaysApr 22 · 3200 Meters · Place 26 · Saratoga SpringsSaratoga Springs3200 Meters2610:16.70 PB10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Utica ChallengeDec 29 · 1600 Meters · Place 11 · Saratoga SpringsSaratoga Springs1600 Meters11.4:57.88a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 1600 Meters · Place 6 · Saratoga SpringsSaratoga Springs1600 Meters6.5:10.110