Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSomers Lions Club Invitational · May 14:39.41aSomers Lions Club InvitationalMay 1, 2026
1000 Meters · IndoorSection 1 State Qualifier · Feb 232:39.71Section 1 State QualifierFebruary 23, 2025
1500 Meters · OutdoorNiskayuna Warrior Track and Field Classic 2023 · Apr 224:48.70aNiskayuna Warrior Track and Field Classic 2023April 22, 2023
1600 Meters · IndoorSection 1 League Champs #2 · Jan 124:40.24Section 1 League Champs #2January 12, 2025
1600 Meters · OutdoorMountie Madness · May 214:28.43aMountie MadnessMay 21, 2026
2 Miles · IndoorHOKA Postal Nationals @ Chaminade · Aug 2910:13.15aHOKA Postal Nationals @ ChaminadeAugust 29, 2025
300 Meters · IndoorDendy II · Jan 740.83aDendy IIJanuary 7, 2025
300 Meters · OutdoorFrosh-Soph Section 1 Meet #1 · Dec 1447.85aFrosh-Soph Section 1 Meet #1December 14, 2022
3000 Meters · OutdoorPirate Relays · Apr 110:10.07Pirate RelaysApril 1, 2026
3000m Steeplechase · OutdoorNorth Shore Invitational · May 1312:04.68North Shore InvitationalMay 13, 2023
3000m Steeplechase · Outdoor · Hand timedSection 1 Class AA Championship · May 2611:46.5hSection 1 Class AA ChampionshipMay 26, 2023
3200 Meters · OutdoorNorth Shore Invitational · May 109:51.15North Shore InvitationalMay 10, 2025
5000 Meters · Outdoor3rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #3 · Aug 1416:53.00a3rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #3August 14, 2025
600 Meters · IndoorPurple Champions HS Invitational · Feb 31:36.16Purple Champions HS InvitationalFebruary 3, 2024
800 Meters · IndoorPurple Champions HS Invitational · Feb 12:05.721Purple Champions HS InvitationalFebruary 1, 2025
800 Meters · OutdoorSection 1 State Qualifier · Jun 31:57.55aSection 1 State QualifierJune 3, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3Section 1 State QualifierJun 3 · 800 Meters · Place 8 · New RochelleNew Rochelle800 Meters8.1:57.55a PB12
May 30Section 1 Class AA ChampionshipMay 30 · 800 Meters · Place 1 · New RochelleNew Rochelle800 Meters1.2:01.61a12
May 21Mountie MadnessMay 21 · 1600 Meters · Place 17 · New RochelleNew Rochelle1600 Meters174:28.43a PB12
May 15Westchester County ChampsMay 15 · 3200 Meters · Place 12 · New RochelleNew Rochelle3200 Meters1210:07.97a12
May 9North Shore Invitational #2May 9 · 800 Meters · Place 4 · New RochelleNew Rochelle800 Meters4.1:59.93a12
May 1Somers Lions Club InvitationalMay 1 · 1 Mile · Place 9 · New RochelleNew Rochelle1 Mile94:39.41a PB12
Apr 27Section 1 League C ChampsApr 27 · 3200 Meters · Place 2 · New RochelleNew Rochelle3200 Meters2.10:27.03a12
Apr 27Section 1 League C ChampsApr 27 · 1600 Meters · Place 2 · New RochelleNew Rochelle1600 Meters2.4:42.20a12
Apr 25Port Washington InviteApr 25 · 1600 Meters · Place 21 · New RochelleNew Rochelle1600 Meters21.5:00.87a12
Apr 18Niskayuna Spring Classic Apr 18 · 800 Meters · Place 8 · New RochelleNew Rochelle800 Meters82:05.6512
Apr 11Knight Time InvitationalApr 11 · 1600 Meters · Place 3 · New RochelleNew Rochelle1600 Meters34:48.71—
Apr 11Knight Time InvitationalApr 11 · 1600 Meters · Place 3 · New RochelleNew Rochelle1600 Meters34:48.71—
Apr 1Pirate RelaysApr 1 · 3000 Meters · Place 7 · New RochelleNew Rochelle3000 Meters710:10.07 PB—

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Molloy Stanner GamesJan 11 · 1000 Meters · Place 44 · New RochelleNew Rochelle1000 Meters442:54.8312

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Aug 29HOKA Postal Nationals @ ChaminadeAug 29 · 2 Miles · Place 7 · New RochelleNew Rochelle2 Miles7.10:13.15a PB11
Feb 23Section 1 State QualifierFeb 23 · 1000 Meters · Place 5 · New RochelleNew Rochelle1000 Meters52:39.71 PB11
Feb 23Section 1 State QualifierFeb 23 · 1000 Meters · Place 5 · New RochelleNew Rochelle1000 Meters52:39.7111
Feb 16Section 1 Class ChampsFeb 16 · 1000 Meters · Place 2 · New RochelleNew Rochelle1000 Meters22:41.9011
Feb 1Purple Champions HS InvitationalFeb 1 · 800 Meters · Place 19 · New RochelleNew Rochelle800 Meters192:05.721 PB11
Jan 25Westchester County ChampsJan 25 · 1000 Meters · Place 5 · New RochelleNew Rochelle1000 Meters5.2:43.07a11
Jan 12Section 1 League Champs #2Jan 12 · 1600 Meters · Place 3 · New RochelleNew Rochelle1600 Meters34:40.24 PB—
Jan 12Section 1 League Champs #2Jan 12 · 1000 Meters · Place 3 · New RochelleNew Rochelle1000 Meters32:43.16—
Jan 7Dendy IIJan 7 · 300 Meters · Place 10 · New RochelleNew Rochelle300 Meters10.40.83a PB11
Jan 7Dendy IIJan 7 · 1000 Meters · Place 2 · New RochelleNew Rochelle1000 Meters2.2:48.71a11
Jan 6Section 1 Dendy 1Jan 6 · 300 Meters · New RochelleNew Rochelle300 Meters--DNS11
Jan 6Section 1 Dendy 1Jan 6 · 1000 Meters · New RochelleNew Rochelle1000 Meters--DNS11
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 19 · New RochelleNew Rochelle1600 Meters194:50.7711

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 143rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #3Aug 14 · 5000 Meters · Place 1 · Huguenot TCHuguenot TC5000 Meters1.16:53.00a PB11
Jun 9Massapequa Last ChanceJun 9 · 1600 Meters · Place 19 · New RochelleNew Rochelle1600 Meters194:38.6411
Jun 1S1 Class AA ChampionshipJun 1 · 800 Meters · Place 12 · New RochelleNew Rochelle800 Meters12.2:07.73a11
May 31Section 1 Class AA ChampionshipMay 31 · 800 Meters · Place 12 · New RochelleNew Rochelle800 Meters122:07.7311
May 16Westchester County ChampsMay 16 · 3200 Meters · Place 16 · AA-New RocheAA-New Roche3200 Meters1610:26.13—
May 16Westchester County ChampsMay 16 · 1600 Meters · Place 9 · AA-New RocheAA-New Roche1600 Meters94:29.52—
May 16Section 1 Westchester County ChampionshipMay 16 · 3200 Meters · Place 16 · New RochelleNew Rochelle3200 Meters16.10:26.13a11
May 16Section 1 Westchester County ChampionshipMay 16 · 1600 Meters · Place 9 · New RochelleNew Rochelle1600 Meters9.4:29.52a11
May 12Section 1 League 1C ChampionshipMay 12 · 1600 Meters · Place 2 · New RochelleNew Rochelle1600 Meters2.4:33.26a11
May 10North Shore InvitationalMay 10 · 3200 Meters · Place 7 · New RochelleNew Rochelle3200 Meters79:51.15 PB11
Apr 15The Jim McGlynn ClassicApr 15 · 1600 Meters · Place 6 · New RochelleNew Rochelle1600 Meters64:35.6011
Apr 15The Jim McGlynn ClassicApr 15 · 800 Meters · Place 4 · New RochelleNew Rochelle800 Meters42:03.5511
Mar 29North Shore Autism Awareness InvitationalMar 29 · 3200 Meters · Place 10 · New RochelleNew Rochelle3200 Meters1010:20.8911
Mar 29North Shore Autism Awareness InvitationalMar 29 · 800 Meters · Place 3 · New RochelleNew Rochelle800 Meters32:03.7711

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 1000 Meters · Place 44 · New RochelleNew Rochelle1000 Meters44.2:52.95a11
Feb 3Purple Champions HS InvitationalFeb 3 · 600 Meters · Place 32 · New RochelleNew Rochelle600 Meters321:36.16 PB10
Feb 3Purple Champions HS InvitationalFeb 3 · 1000 Meters · Place 41 · New RochelleNew Rochelle1000 Meters412:58.5110

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 12nd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #4Aug 1 · 5000 Meters · Place 4 · UnattachedUnattached5000 Meters4.17:55.53a10
Jun 2Eastern States ChampionshipJun 2 · 800 Meters · Place 33 · New RochelleNew Rochelle800 Meters332:05.34—
May 25Section 1 Class AA ChampionshipMay 25 · 800 Meters · Place 11 · New RochelleNew Rochelle800 Meters112:09.3710
May 17Section 1 Westchester County ChampionshipMay 17 · 3200 Meters · Place 26 · New RochelleNew Rochelle3200 Meters26.10:29.15a10
May 7Section 1 League 1C ChampsMay 7 · 3200 Meters · Place 4 · New RochelleNew Rochelle3200 Meters410:39.32—
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 23 · New RochelleNew Rochelle1 Mile234:54.5710
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 10 · New RochelleNew Rochelle1 Mile104:54.5710
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 21 · New RochelleNew Rochelle800 Meters212:13.9510
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 21 · New RochelleNew Rochelle800 Meters212:13.9510
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 21 · New RochelleNew Rochelle800 Meters212:13.9510
Apr 6North Shore Autism MeetApr 6 · 1600 Meters · Place 7 · New RochelleNew Rochelle1600 Meters7.4:59.82a10
Mar 22Tusker Twilight InvitationalMar 22 · 1 Mile · Place 6 · New RochelleNew Rochelle1 Mile65:17.00—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 1North Shore Season OpenerDec 1 · 1600 Meters · Place 45 · New RochelleNew Rochelle1600 Meters45.5:22.26a10
Feb 1Section 1 Novice InvitationalFeb 1 · 600 Meters · Place 28 · New RochelleNew Rochelle600 Meters28.1:44.88a9
Feb 1Section 1 Novice InvitationalFeb 1 · 1600 Meters · Place 29 · New RochelleNew Rochelle1600 Meters29.5:26.34a9
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1000 Meters · Place 34 · New RochelleNew Rochelle1000 Meters343:10.409
Jan 15Molloy Stanner GamesJan 15 · 600 Meters · Place 86 · New RochelleNew Rochelle600 Meters861:44.839
Jan 8Section 1 League Champs #2Jan 8 · 1600 Meters · Place 8 · New RochelleNew Rochelle1600 Meters85:37.23—
Jan 8Section 1 League Champs #2Jan 8 · 300 Meters · Place 48 · New RochelleNew Rochelle300 Meters4846.990—
Jan 3Section 1 Dendy #1Jan 3 · 1000 Meters · Place 16 · New RochelleNew Rochelle1000 Meters163:15.219
Jan 3Section 1 Dendy #1Jan 3 · 300 Meters · Place 48 · New RochelleNew Rochelle300 Meters4846.999

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26Section 1 Class AA ChampionshipMay 26 · 3000m Steeplechase · Place 17 · New RochelleNew Rochelle3000m Steeplechase1711:46.5h PB—
May 13North Shore InvitationalMay 13 · 3000m Steeplechase · Place 16 · New RochelleNew Rochelle3000m Steeplechase1612:04.68 PB9
May 5Joe Wynne Somers Lions Club InvitationalMay 5 · 3200 Meters · Place 20 · New RochelleNew Rochelle3200 Meters2011:06.909
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 1500 Meters · Place 40 · New RochelleNew Rochelle1500 Meters40.4:48.70a PB9
Apr 17Section 1 League 1A ChampsApr 17 · 1600 Meters · Place 15 · New RochelleNew Rochelle1600 Meters155:20.629
Apr 15Rye RelaysApr 15 · 1600 Meters · Place 7 · New RochelleNew Rochelle1600 Meters75:21.08a9
Mar 23Tusker Twilight InvitationalMar 23 · 1600 Meters · Place 18 · New RochelleNew Rochelle1600 Meters185:26.21—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Frosh-Soph Section 1 Meet #1Dec 14 · 300 Meters · Place 81 · New RochelleNew Rochelle300 Meters81.47.85a PB9
Dec 14Frosh-Soph Section 1 Meet #1Dec 14 · 1600 Meters · Place 13 · New RochelleNew Rochelle1600 Meters13.5:30.90a9