Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAARTFC Indoor Championships · Mar 64:15.88aAARTFC Indoor ChampionshipsMarch 6, 2026
1 Mile · OutdoorNew York Relays · Apr 214:30.60New York RelaysApril 21, 2023
1000 Meters · IndoorNazareth Alumni · Dec 62:31.25aNazareth AlumniDecember 6, 2024
1500 Meters · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 164:07.10aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
1500 Meters · OutdoorAARTFC Outdoor Track & Field Championships · May 143:56.46aAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
1600 Meters · IndoorGarden State Invitational - HS · Feb 164:23.43Garden State Invitational - HSFebruary 16, 2024
1600 Meters · OutdoorColonie Relays · May 64:22.34aColonie RelaysMay 6, 2023
3200 Meters · OutdoorNew York Relays · Apr 219:55.23New York RelaysApril 21, 2023
400 Meters · OutdoorCBA-SARATOGA SPRINGS-NISKAYUNA BOYS · Apr 2454.04CBA-SARATOGA SPRINGS-NISKAYUNA BOYSApril 24, 2024
400 Meters · Relay Split · IndoorNazareth Alumni Opener · Dec 553.478Nazareth Alumni OpenerDecember 5, 2025
600 Meters · IndoorSection 2 Division I Championship · Jan 271:30.97aSection 2 Division I ChampionshipJanuary 27, 2024
600 Meters · OutdoorSection 2 Division I Shot Put and Weight Throw · Feb 31:30.97aSection 2 Division I Shot Put and Weight ThrowFebruary 3, 2024
800 Meters · IndoorRochester Spring Twilight · Apr 141:56.31aRochester Spring TwilightApril 14, 2025
800 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 21:56.08aLiberty League 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

5 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 1500 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters8.4:00.77aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters9.4:02.81aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P14.1:56.09aSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 86 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters86.3:58.76aSo
Apr 2Colonial RelaysApr 2 · 1500 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters11.4:07.02aSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)800 Meters2.1:57.70aSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 1 Mile · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1 Mile84:15.88a PBSO
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1 Mile84:22.96aSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)800 Meters41:57.06aSo
Feb 14NYU DIII InvitationalFeb 14 · 1 Mile · Place 2 · Rochester (N.Y.)Rochester (N.Y.)1 Mile24:22.41aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 1 Mile · Place 4 · RochesterRochester1 Mile44:18.60SO
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 6 · RochesterRochester800 Meters61:57.81SO
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1 Mile84:30.34aSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 1000 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)1000 Meters1.2:36.61aSo
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—53.478 PBSo
Apr 14Rochester Spring TwilightApr 14 · 800 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)800 Meters6.1:56.31a PBFr
Mar 7AARTFCMar 7 · 800 Meters · Place 24 · Rochester (N.Y.)Rochester (N.Y.)800 Meters24.2:01.89aFr
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 4 · RochesterRochester800 Meters41:57.43FR
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 155 · Rochester (N.Y.)Rochester (N.Y.)800 Meters1551:56.36a—
Feb 7Brockport InviteFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—54.142Fr
Feb 7Brockport InviteFeb 7 · 800 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)800 Meters1.1:57.75aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 1 Mile · Place 9 · Rochester (N.Y.)Rochester (N.Y.)1 Mile94:25.08a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 1500 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters11.3:56.46a PBFr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters8.3:58.13aFr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P12.1:56.08a PBFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 5 · RochesterRochester1500 Meters53:59.05FR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1000 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)1000 Meters1.2:31.25a PBFr
Feb 16Garden State Invitational - HSFeb 16 · 1600 Meters · Place 8 · Saratoga SpringsSaratoga Springs1600 Meters84:23.43 PB12
Jan 27Section 2 Division I ChampionshipJan 27 · 600 Meters · Place 6 · Saratoga SpringsSaratoga Springs600 Meters6.1:30.97a PB12
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 1000 Meters · Place 18 · Saratoga SprSaratoga Spr1000 Meters182:39.3812
Jan 6Freedom GamesJan 6 · 1000 Meters · Place 4 · Saratoga SpringsSaratoga Springs1000 Meters42:34.3812

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22Section 2 Group 1 ChampionshipsMay 22 · 800 Meters · Place 2 · Saratoga SpringsSaratoga Springs800 Meters21:57.5212
May 15Boys Suburban Council ChampionshipsMay 15 · 800 Meters · Place 6 · Saratoga SpringsSaratoga Springs800 Meters61:59.3212
Apr 24CBA-SARATOGA SPRINGS-NISKAYUNA BOYSApr 24 · 400 Meters · Place 4 · Saratoga SpringsSaratoga Springs400 Meters454.04 PB12
Apr 19The New York RelaysApr 19 · 1 Mile · Place 11 · Saratoga SpringsSaratoga Springs1 Mile114:33.3312
Apr 16Saratoga vs Guilderland vs Colonie BoysApr 16 · 1600 Meters · Place 7 · Saratoga SprSaratoga Spr1600 Meters74:39.5012
Apr 16Saratoga/Guilderland/Colonie TriApr 16 · 1600 Meters · Place 7 · Saratoga SpringsSaratoga Springs1600 Meters7.4:39.50a12
Apr 9Saratoga vs Columbia BoysApr 9 · 800 Meters · Place 2 · Saratoga SpringsSaratoga Springs800 Meters22:04.1812
Feb 3Section 2 Division I Shot Put and Weight ThrowFeb 3 · 600 Meters · Place 6 · Saratoga SpringsSaratoga Springs600 Meters6.1:30.97a PB12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 8 · Saratoga SpringsSaratoga Springs1 Mile8.4:25.37a12
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1500 Meters · Place 8 · Saratoga SpringsSaratoga Springs1500 Meters8.4:07.10a PB12
Feb 17Garden State InvitationalFeb 17 · 1600 Meters · Place 6 · Saratoga SprSaratoga Spr1600 Meters64:25.92—
Feb 5Section 2 State QualifierFeb 5 · 1000 Meters · Place 3 · Saratoga SprSaratoga Spr1000 Meters32:43.3011
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1000 Meters · Place 3 · Saratoga SprSaratoga Spr1000 Meters32:32.8311
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 5 · Saratoga SpringsSaratoga Springs1000 Meters52:36.2211
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 10 · Saratoga SpringsSaratoga Springs1600 Meters104:30.5311

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2Section 2 State QualifierJun 2 · 800 Meters · Place 5 · Saratoga SpringsSaratoga Springs800 Meters5.1:56.38aUnofficial11
May 24Section 2 Group 1 ChampionshipsMay 24 · 800 Meters · Place 4 · Saratoga SprSaratoga Spr800 Meters42:01.2011
May 24Section 2 Group 1 ChampionshipsMay 24 · 1600 Meters · Place 4 · Saratoga SprSaratoga Spr1600 Meters44:26.3611
May 16Boys Suburban Council ChampionshipsMay 16 · 800 Meters · Place 2 · Saratoga SprSaratoga Spr800 Meters21:58.6411
May 6Colonie RelaysMay 6 · 1600 Meters · Place 1 · Saratoga SpringsSaratoga Springs1600 Meters1.4:22.34a PB11
May 3Saratoga vs Shenendehowa-BoysMay 3 · 3200 Meters · Place 1 · Saratoga SpringsSaratoga Springs3200 Meters110:00.7311
Apr 21New York RelaysApr 21 · 1 Mile · Place 10 · Saratoga SpringsSaratoga Springs1 Mile104:30.60 PB11
Apr 21New York RelaysApr 21 · 3200 Meters · Place 20 · Saratoga SpringsSaratoga Springs3200 Meters209:55.23 PB11

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28CNY Holiday ClassicDec 28 · 1000 Meters · Place 7 · Saratoga SpringsSaratoga Springs1000 Meters7.2:48.99a11
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1000 Meters · Place 22 · Saratoga SprSaratoga Spr1000 Meters222:38.1510
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1000 Meters · Place 22 · Saratoga SpringsSaratoga Springs1000 Meters222:38.1510
Feb 18Garden State HS InvitationalFeb 18 · 800 Meters · Place 13 · Saratoga SpringsSaratoga Springs800 Meters132:02.2910
Feb 18Garden State HS InvitationalFeb 18 · 800 Meters · Place 13 · Saratoga SpringsSaratoga Springs800 Meters132:02.2910
Feb 5Section 2 State QualifierFeb 5 · 1000 Meters · Place 2 · Saratoga SprSaratoga Spr1000 Meters22:44.2810
Jan 23The TCITL Frank DeMasi Utica InvitationalJan 23 · 1000 Meters · Place 1 · Saratoga SpringsSaratoga Springs1000 Meters12:38.7810
Jan 15Section 2 League Meets 6Jan 15 · 1600 Meters · Place 2 · Saratoga SprSaratoga Spr1600 Meters24:44.110

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2Section 2 State QualifierJun 2 · 800 Meters · Saratoga SprSaratoga Spr800 Meters—2:01.1110
May 25Section 2 Group 1May 25 · 800 Meters · Place 7 · Saratoga SprSaratoga Spr800 Meters72:01.6010
May 25Section 2 Group 1May 25 · 800 Meters · Place 7 · Saratoga SpringsSaratoga Springs800 Meters72:01.6010
May 25Section 2 Group 1May 25 · 800 Meters · Place 7 · Saratoga SpringsSaratoga Springs800 Meters72:01.6010
May 17Boys Suburban Council ChampionshipsMay 17 · 800 Meters · Place 7 · Saratoga SprSaratoga Spr800 Meters72:01.1110
May 14Dr. Jack V. Irion Queensbury Invitational May 14 · 800 Meters · Place 4 · Saratoga SprSaratoga Spr800 Meters42:04.6110
Apr 30Tiger RelaysApr 30 · 1600 Meters · Place 7 · Saratoga SpringsSaratoga Springs1600 Meters7.4:37.58a10
Apr 22New York RelaysApr 22 · 3200 Meters · Place 31 · Saratoga SpringsSaratoga Springs3200 Meters3110:23.7910

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Utica ChallengeDec 29 · 1000 Meters · Place 2 · Saratoga SpringsSaratoga Springs1000 Meters2.2:37.33a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 1600 Meters · Place 2 · Saratoga SpringsSaratoga Springs1600 Meters2.4:52.310
Jun 1Saratoga Vs Niskayuna BoysJun 1 · 3200 Meters · Place 3 · Saratoga SprSaratoga Spr3200 Meters310:59.499

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26Suburban Council Frosh ChampsJan 26 · 1600 Meters · Place 3 · Saratoga SprSaratoga Spr1600 Meters35:12.99
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 65 · Saratoga SprSaratoga Spr1000 Meters653:03.22—