Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIT Gordon Kelly Invitational · Jan 245:28.40aMIT Gordon Kelly InvitationalJanuary 24, 2026
1 Mile · Outdoor56th Annual Glenn D. Loucks Games · May 95:11.6556th Annual Glenn D. Loucks GamesMay 9, 2024
1000 Meters · IndoorHarvard Invitational · Jan 303:11.72Harvard InvitationalJanuary 30, 2026
1500 Meters · IndoorSection 5 State Qualifier · Feb 234:55.26Section 5 State QualifierFebruary 23, 2023
1500 Meters · OutdoorSection 5 Class B1 Championships · May 234:45.32Section 5 Class B1 ChampionshipsMay 23, 2024
3000 Meters · IndoorNYPHSAA Indoor State Championships · Mar 810:15.42NYPHSAA Indoor State ChampionshipsMarch 8, 2025
3000 Meters · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 1310:07.45aNYSPHSAA State Outdoor Track & Field ChampionshipsJune 13, 2025
5000 Meters · OutdoorUMASS Commonwealth Invitational · Apr 1118:54.59aUMASS Commonwealth InvitationalApril 11, 2026
800 Meters · OutdoorSection 5 Class B1 Championships · May 232:25.31Section 5 Class B1 ChampionshipsMay 23, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 1500 Meters · Place 26 · VermontVermont1500 MetersRound P26.4:51.50aFr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 41 · VermontVermont1500 Meters41.4:55.55aFr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 1500 Meters · Place 28 · VermontVermont1500 Meters28.4:55.33aFr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 800 Meters · VermontVermont800 Meters—DNSFr
Apr 17George Davis InvitationalApr 17 · 3000 Meters · Place 6 · VermontVermont3000 Meters6.10:48.92aFr
Apr 11UMASS Commonwealth InvitationalApr 11 · 5000 Meters · Place 17 · VermontVermont5000 Meters17.18:54.59a PBFr
Apr 4Jim Boulanger InvitationalApr 4 · 1500 Meters · Place 12 · VermontVermont1500 Meters12.5:07.15aFr
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 17 · VermontVermont1500 Meters17.5:06.59aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Harvard InvitationalJan 30 · 1000 Meters · Place 23 · VermontVermont1000 Meters233:11.72 PBFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1 Mile · Place 16 · VermontVermont1 Mile165:28.40a PBFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3000 Meters · Place 17 · BrightonBrighton3000 Meters17.10:07.45a PB12
Jun 6Section 5 State QualifierJun 6 · 3000 Meters · Place 1 · BrightonBrighton3000 Meters1.10:30.22a12
Jun 6Section 5 State QualifierJun 6 · 1500 Meters · BrightonBrighton1500 Meters--DNF12
May 31Section 5 Class C4-A ChampsMay 31 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters2.4:54.93a12
May 29Section 5 Class C2 ChampsMay 29 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters24:54.93—
May 24Monroe Overall County ChampsMay 24 · 3000 Meters · Place 1 · BrightonBrighton3000 Meters110:15.38—
May 16Victor Invitational @ Victor HSMay 16 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters1.4:47.69a12
May 9Flower City InvitationalMay 9 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters24:51.7512
May 7Section 5 Duals Brighton @ MendonMay 7 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters1.5:00.56a12
May 7Section 5 Duals Brighton @ MendonMay 7 · 800 Meters · Place 1 · BrightonBrighton800 Meters1.2:26.40a12
May 3Al Mullan Runnin' Cadet ClassicMay 3 · 3000 Meters · Place 10 · BrightonBrighton3000 Meters1010:24.5112

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 3000 Meters · Place 20 · BrightonBrighton3000 Meters2010:15.42 PB12
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 3000 Meters · Place 2 · BrightonBrighton3000 Meters2.10:22.94a12
Feb 19Section 5 Sectional Champs A1Feb 19 · 3000 Meters · Place 1 · BrightonBrighton3000 Meters110:32.4412
Jan 11Jack Reed HS ShowcaseJan 11 · 1500 Meters · Place 6 · BrightonBrighton1500 Meters65:00.2312

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3000 Meters · Place 17 · BrightonBrighton3000 Meters1710:13.8511
Jun 1Section 5 State QualifierJun 1 · 3000 Meters · Place 1 · BrightonBrighton3000 Meters110:09.7211
May 23Section 5 Class B1 ChampionshipsMay 23 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters24:45.32 PB11
May 23Section 5 Class B1 ChampionshipsMay 23 · 800 Meters · Place 4 · BrightonBrighton800 Meters42:25.31 PB11
May 18Monroe County ChampionshipsMay 18 · 3000 Meters · Place 2 · BrightonBrighton3000 Meters210:26.7111
May 956th Annual Glenn D. Loucks GamesMay 9 · 1 Mile · Place 26 · BrightonBrighton1 Mile265:11.65 PB11
May 956th Annual Glenn D. Loucks GamesMay 9 · 1500 Meters · Place 24 · BrightonBrighton1500 Meters244:49.7611
May 4Runnin' Cadet ClassicMay 4 · 3000 Meters · Place 4 · BrightonBrighton3000 Meters410:15.2911

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Section 5 Sectional ChampsFeb 17 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters24:56.6211
Jan 13Jack Reed HS ShowcaseJan 13 · 3000 Meters · Place 5 · BrightonBrighton3000 Meters510:55.8811

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 1500 Meters · Place 25 · BrightonBrighton1500 Meters254:48.5710
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 1500 Meters · Place 25 · BrightonBrighton1500 Meters254:48.5710
May 6Al Mullan Cadet ClassicMay 6 · 3000 Meters · Place 9 · BrightonBrighton3000 Meters910:17.1510
Apr 29His and Hers MeetApr 29 · 1500 Meters · Place 3 · BrightonBrighton1500 Meters34:53.0110

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500 Meters · Place 21 · Brighton HigBrighton Hig1500 Meters214:56.3410
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500 Meters · Place 21 · BrightonBrighton1500 Meters214:56.3410
Feb 23Section 5 State QualifierFeb 23 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters14:55.26 PB10
Feb 18Section 5 Sectional ChampsFeb 18 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters24:57.1710
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters14:59.4310
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1000 Meters · Place 1 · BrightonBrighton1000 Meters13:16.0510
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters25:01.56a—
Jan 28Section 5 RWTL #8Jan 28 · 1500 Meters · Place 2 · BrightonBrighton1500 Meters25:01.5610
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters15:05.9210
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters1.5:05.92a10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 1 · BrightonBrighton1000 Meters1.3:12.63a10
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1500 Meters · Place 1 · BrightonBrighton1500 Meters1.5:06.73a10
Feb 19Section 5 Sectional ChampsFeb 19 · 3000 Meters · Place 6 · BrightonBrighton3000 Meters611:16.209
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 3000 Meters · Place 9 · BrightonBrighton3000 Meters9.11:23.48a9
Jan 14Section 5 RWTL #5Jan 14 · 3000 Meters · Place 6 · BrightonBrighton3000 Meters611:41.309
Jan 7Section 5 RWTL #4Jan 7 · 1500 Meters · Place 4 · BrightonBrighton1500 Meters45:25.78—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 1500 Meters · Place 4 · Brighton HigBrighton Hig1500 Meters45:01.559
May 28Section V Class A1-B2 ChampionshipsMay 28 · 3000 Meters · Place 5 · BrightonBrighton3000 Meters5.11:27.46a9
May 28Section V Class A1-B2 ChampionshipsMay 28 · 1500 Meters · Place 5 · BrightonBrighton1500 Meters5.5:03.89a9
May 21Monroe County ChampionshipsMay 21 · 1500 Meters · Place 9 · BrightonBrighton1500 Meters95:12.39—
May 13Lancer InvitationalMay 13 · 1500 Meters · Place 3 · BrightonBrighton1500 Meters3.5:06.43a9
May 7Runnin' Cadet ClassicMay 7 · 1500 Meters · Place 17 · BrightonBrighton1500 Meters1710:55.14—
Apr 30His and Hers MeetApr 30 · 3000 Meters · Place 4 · BrightonBrighton3000 Meters410:56.729

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1500 Meters · Place 6 · BrightonBrighton1500 Meters6.5:31.88a9
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 1500 Meters · Place 10 · BrightonBrighton1500 Meters10.5:28.87a9