Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 135:26.26aJAMBAR Coaches Hall of Fame InviteDecember 13, 2025
1 Mile · OutdoorGlenn D. Loucks Games · May 75:09.74Glenn D. Loucks GamesMay 7, 2026
1000 Meters · IndoorSteve Borbet Invitational · Jan 163:07.41Steve Borbet InvitationalJanuary 16, 2026
1000 Meters · OutdoorDendy III · Jan 73:15.81aDendy IIIJanuary 7, 2026
1500 Meters · IndoorSection 1 State Qualifier · Feb 274:56.63Section 1 State QualifierFebruary 27, 2026
1500 Meters · OutdoorSection 1 Class C Championship · May 294:42.08aSection 1 Class C ChampionshipMay 29, 2026
1600 Meters · Outdooradidas Outdoor Nationals · Jun 145:10.16aadidas Outdoor NationalsJune 14, 2024
2000m Steeplechase · 0.762m · OutdoorSection 1 Rockland County Championship · May 158:02.16aSection 1 Rockland County ChampionshipMay 15, 2024
2000m Steeplechase · OutdoorRockland County Champs · May 137:29.30aRockland County ChampsMay 13, 2026
2000m Steeplechase · Outdoor · Hand timedSection 1 Class C Championship · May 247:36.4hSection 1 Class C ChampionshipMay 24, 2024
300 Meters · IndoorRockland & Northern County Championships · Feb 244.79aRockland & Northern County ChampionshipsFebruary 2, 2026
300 Meters · OutdoorDendy III · Jan 747.70aDendy IIIJanuary 7, 2026
3000 Meters · OutdoorSection 1 State Qualifier · Jun 110:44.55Section 1 State QualifierJune 1, 2023
400 Meters · OutdoorMiddletown Invitational · May 101:03.77Middletown InvitationalMay 10, 2025
400 Meters · Relay Split · OutdoorSection 1 Rockland County Championship · May 151:04.174Section 1 Rockland County ChampionshipMay 15, 2024
600 Meters · IndoorSection 1 State Qualifier · Feb 231:41.25Section 1 State QualifierFebruary 23, 2025
800 Meters · IndoorOcean Breeze Invitational · Feb 12:33.70aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorSection 1 State Qualifier · Jun 32:17.58aSection 1 State QualifierJune 3, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 1500 Meters · Place 23 · Albertus Magnus1500 Meters23.4:42.32a12
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 800 Meters · Place 28 · Albertus Magnus800 Meters28.2:18.39a12
Jun 3Section 1 State QualifierJun 3 · 1500 Meters · Place 6 · Albertus Magnus1500 Meters6.4:52.82a12
Jun 3Section 1 State QualifierJun 3 · 800 Meters · Place 8 · Albertus Magnus800 Meters8.2:17.58a PB12
May 29Section 1 Class C ChampionshipMay 29 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters1.4:42.08a PB12
May 29Section 1 Class C ChampionshipMay 29 · 800 Meters · Albertus Magnus800 Meters—DNS12
May 21Mountie MadnessMay 21 · 1500 Meters · Place 5 · Albertus Magnus1500 Meters54:43.09a12
May 13Rockland County ChampsMay 13 · 800 Meters · Place 3 · Albertus Magnus800 Meters32:21.27a12
May 13Rockland County ChampsMay 13 · 2000m Steeplechase · Place 4 · Albertus Magnus2000m Steeplechase47:29.30a PB12
May 13Rockland County ChampsMay 13 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters14:52.28a12
May 7Glenn D. Loucks GamesMay 7 · 1 Mile · Place 20 · Albertus Magnus1 Mile205:09.74 PB12
May 7Glenn D. Loucks GamesMay 7 · 1500 Meters · Place 22 · Albertus Magnus1500 Meters224:48.7812
May 1Somers Lions Club InvitationalMay 1 · 800 Meters · Place 2 · Albertus Magnus800 Meters22:19.68a12
May 1Somers Lions Club InvitationalMay 1 · 1500 Meters · Place 2 · Albertus Magnus1500 Meters24:46.91a12
Apr 29Section 1 League L ChampsApr 29 · 3000 Meters · Place 2 · Albertus Magnus3000 Meters2.12:10.15a12
Apr 29Section 1 League L ChampsApr 29 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters1.5:04.34a12
Apr 29Section 1 League L ChampsApr 29 · 800 Meters · Place 2 · Albertus Magnus800 Meters2.2:31.42a12
Apr 25Gold Rush InvitationalApr 25 · 800 Meters · Place 3 · Albertus Magnus800 Meters32:32.06a12
Apr 25Gold Rush InvitationalApr 25 · 1600 Meters · Place 1 · Albertus Magnus1600 Meters15:22.69a12
Apr 11Nanuet RelaysApr 11 · 2000m Steeplechase · Place 2 · Albertus Mag2000m Steeplechase27:50.89—
Apr 1Pirate RelaysApr 1 · 2000m Steeplechase · Place 1 · Albertus Mag2000m Steeplechase17:51.53—
Mar 27John "Spo" Esposito Tusker Twilight InvitationalMar 27 · 1500 Meters · Place 4 · Albertus Mag1500 Meters45:01.71—
Jan 7Dendy IIIJan 7 · 300 Meters · Place 7 · Albertus Magnus300 Meters7.47.70a PB12
Jan 7Dendy IIIJan 7 · 1000 Meters · Place 1 · Albertus Magnus1000 Meters1.3:15.81a PB12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Section 1 State QualifierFeb 27 · 1500 Meters · Place 6 · Albertus Mag1500 Meters64:56.63 PB12
Feb 15Section 1 Class ChampionshipsFeb 15 · 1500 Meters · Place 3 · Albertus Mag1500 Meters35:02.6412
Feb 2Rockland & Northern County ChampionshipsFeb 2 · 300 Meters · Place 7 · Albertus Magnus300 Meters7.44.79a PB12
Jan 16Steve Borbet InvitationalJan 16 · 1000 Meters · Place 16 · Albertus Mag1000 Meters163:07.41 PB12
Jan 11Section 1 League Champs #2 (Leagues E, J)Jan 11 · 1500 Meters · Place 1 · Albertus Mag1500 Meters14:58.59—
Jan 2Apple Bank Hispanic GamesJan 2 · 1 Mile · Place 26 · Albertus Mag1 Mile265:35.31—
Jan 2Apple Bank Hispanic GamesJan 2 · 1500 Meters · Place 25 · Albertus Mag1500 Meters255:11.61—

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17Section 1 ChallengeDec 17 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters1.5:03.43a12
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1 Mile · Place 1 · Albertus Magnus1 Mile1.5:26.26a PB12
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters1.5:07.39a12
Feb 23Section 1 State QualifierFeb 23 · 600 Meters · Place 7 · Albertus Mag600 Meters71:41.25 PB11
Feb 23Section 1 State QualifierFeb 23 · 600 Meters · Place 7 · Albertus Mag600 Meters71:41.2511
Feb 16Section 1 Class ChampsFeb 16 · 600 Meters · Place 3 · Albertus Mag600 Meters31:44.4411
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 50 · Albertus Magnus800 Meters50.2:33.70a PB11
Jan 26Rockland & Northern County ChampsJan 26 · 1500 Meters · Place 6 · Albertus Magnus1500 Meters6.5:09.16a11
Jan 20Section 1 League Champs #4Jan 20 · 1500 Meters · Place 4 · Albertus Mag1500 Meters45:09.76—
Jan 20Section 1 League Champs #4Jan 20 · 1000 Meters · Place 3 · Albertus Mag1000 Meters33:15.94—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1000 Meters · Place 42 · Albertus Mag1000 Meters423:21.46—
Jan 7Dendy IIJan 7 · 300 Meters · Place 5 · Albertus Magnus300 Meters5.48.44a11
Jan 7Dendy IIJan 7 · 1000 Meters · Place 2 · Albertus Magnus1000 Meters2.3:24.39a11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 800 Meters · Place 35 · Albertus Magnus800 Meters35.2:21.37a11
Jun 3Section 1 State QualifierJun 3 · 800 Meters · Place 11 · C-Albertus Mag800 Meters112:23.4811
May 30Section 1 Class C ChampionshipsMay 30 · 800 Meters · Place 7 · Albertus Mag800 Meters72:30.0411
May 14Section 1 League 3C ChampionshipMay 14 · 800 Meters · Place 3 · Albertus Magnus800 Meters32:34.5511
May 14Section 1 League 3C ChampionshipMay 14 · 400m Hurdles · Place 2 · Albertus Magnus400m Hurdles21:18.6311
May 14Section 1 League 3C ChampionshipMay 14 · 1500 Meters · Place 2 · Albertus Magnus1500 Meters25:23.3711
May 14Section 1 Rockland County ChampionshipMay 14 · 1500 Meters · Albertus Magnus1500 Meters--DNS11
May 14Section 1 Rockland County ChampionshipMay 14 · 800 Meters · Place 5 · Albertus Magnus800 Meters5.2:25.58a11
May 10Middletown InvitationalMay 10 · 400m Hurdles · Place 6 · Albertus Magnus400m Hurdles61:16.1411
May 10Middletown InvitationalMay 10 · 800 Meters · Place 2 · Albertus Magnus800 Meters22:22.0611
May 10Middletown InvitationalMay 10 · 400 Meters · Place 7 · Albertus Magnus400 Meters71:03.77 PB11
May 10Middletown InvitationalMay 10 · 400m Hurdles · Place 6 · Albertus Mag400m Hurdles61:16.14—
May 10Middletown InvitationalMay 10 · 400 Meters · Place 7 · Albertus Mag400 Meters71:03.77—
May 10Middletown InvitationalMay 10 · 800 Meters · Place 2 · Albertus Mag800 Meters22:22.06—
May 2Joe Wynne Somers Lions Club InvitationalMay 2 · 1500 Meters · Place 11 · C-Albertus Magnu1500 Meters115:16.2111
Apr 26Gold Rush InvitationalApr 26 · 800 Meters · Place 2 · Albertus Mag800 Meters22:28.7111
Apr 26Gold Rush InvitationalApr 26 · 800 Meters · Place 2 · Albertus Mag800 Meters22:28.7111
Apr 19Red Raider RelaysApr 19 · 800 Meters · Place 18 · Albertus Mag800 Meters182:36.91—
Apr 17Mountie MadnessApr 17 · 800 Meters · Place 4 · Albertus Mag800 Meters42:31.15—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Section 1 ChallengeDec 18 · 600 Meters · Place 3 · Albertus Magnus600 Meters3.1:42.46a11
Dec 14Jim Mitchell InvitationalDec 14 · 300 Meters · Place 42 · Albertus Magnus300 Meters42.47.52a11
Dec 14Jim Mitchell InvitationalDec 14 · 1000 Meters · Place 11 · Albertus Magnus1000 Meters11.3:09.51a11
Dec 8Section 1 Kickoff #1Dec 8 · 300 Meters · Place 4 · Albertus Magnus300 Meters4.46.12a11
Dec 8Section 1 Kickoff #1Dec 8 · 1500 Meters · Place 2 · Albertus Magnus1500 Meters2.5:05.51a11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 1 Mile · Place 8 · Albertus Magnus1 Mile8.5:11.86a10
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 8 · Albertus Magnus1600 Meters8.5:10.16a PB10
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 1500 Meters · Place 30 · Albertus Magnus21500 Meters304:54.7310
May 30Section 1 State QualifierMay 30 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters14:44.73—
May 24Section 1 Class C ChampionshipMay 24 · 2000m Steeplechase · Place 2 · Albertus Mag2000m Steeplechase27:36.4h PB10
May 24Section 1 Class C ChampionshipMay 24 · 1500 Meters · Place 2 · Albertus Mag1500 Meters24:49.7510
May 15Section 1 Rockland County ChampionshipMay 15 · 2000m Steeplechase · Place 7 · Albertus Magnus2000m Steeplechase0.762m7.8:02.16a PB10
May 15Section 1 Rockland County ChampionshipMay 15 · 400 Meters · Albertus Magnus400 MetersRelay Split—1:04.174 PB10
May 15Section 1 Rockland County ChampionshipMay 15 · 800 Meters · Place 5 · Albertus Magnus800 Meters5.2:23.27a10
May 13Section 1 League 3C ChampsMay 13 · 400m Hurdles · Albertus Magnus400m Hurdles30" / 0.762m--DNS10
May 13Section 1 League 3C ChampsMay 13 · 1500 Meters · Place 2 · Albertus Magnus1500 Meters2.5:00.11a10
May 13Section 1 League 3C ChampsMay 13 · 800 Meters · Place 1 · Albertus Magnus800 Meters1.2:24.92a10
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1500 Meters · Place 2 · Albertus Magnus1500 Meters24:59.9010
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters14:59.9010
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 800 Meters · Place 7 · Albertus Magnus800 Meters72:23.0310
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 800 Meters · Place 3 · Albertus Magnus800 Meters32:23.0310
Apr 27Gold Rush InvitationalApr 27 · 1600 Meters · Place 2 · Albertus Mag1600 Meters25:25.3710
Apr 27Gold Rush InvitationalApr 27 · 800 Meters · Place 7 · Albertus Mag800 Meters72:25.6110
Apr 19Mountie MadnessApr 19 · 1500 Meters · Place 13 · Albertus Mag1500 Meters135:03.62—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1Section 1 State QualifierJun 1 · 3000 Meters · Place 3 · Albertus Mag3000 Meters310:44.55 PB—
Jun 1Section 1 State QualifierJun 1 · 1500 Meters · Place 4 · Albertus Mag1500 Meters44:55.39—
May 27Section 1 Class C ChampionshipsMay 27 · 3000 Meters · Place 3 · Albertus Magnus3000 Meters3.10:47.79a9
May 27Section 1 Class C ChampionshipsMay 27 · 1500 Meters · Place 3 · Albertus Magnus1500 Meters3.5:02.39a9
May 17Rockland County ChampsMay 17 · 1500 Meters · Place 4 · Albertus Mag1500 Meters45:00.24—
May 13Middletown InvitationalMay 13 · 1500 Meters · Place 6 · Albertus Mag1500 Meters65:08.97—
May 13Middletown InvitationalMay 13 · 400 Meters · Place 2 · Albertus Mag400 Meters21:05.06—
May 5Joe Wynne Somers Lions Club InvitationalMay 5 · 3000 Meters · Place 8 · Albertus3000 Meters810:56.479
May 4Section 1 League 3C ChampsMay 4 · 1500 Meters · Place 1 · Albertus Magnus1500 Meters1.5:09.42a9
May 4Section 1 League 3C ChampsMay 4 · 800 Meters · Place 3 · Albertus Magnus800 Meters3.2:30.69a9
Apr 29Gold Rush InvitationalApr 29 · 3000 Meters · Place 1 · Albertus Mag3000 Meters111:13.789
Apr 22Red Raider RelaysApr 22 · 3000 Meters · Place 8 · Albertus Mag3000 Meters811:03.14—
Apr 14Mountie MadnessApr 14 · 1500 Meters · Place 18 · Albertus Mag1500 Meters185:13.18—
Apr 8Nyack Red & Black InvitationalApr 8 · 1500 Meters · Place 1 · Albertus Mag1500 Meters15:21.74—