Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2023 Nike Indoor Nationals · Mar 105:51.422023 Nike Indoor NationalsMarch 10, 2023
1000 Meters · IndoorSection 5 RWTL #9 · Feb 63:04.17Section 5 RWTL #9February 6, 2026
1500 Meters · IndoorSection 5 Sectional Champs · Feb 194:51.71Section 5 Sectional ChampsFebruary 19, 2026
1500 Meters · OutdoorLancer Invite · May 154:48.51aLancer InviteMay 15, 2026
300 Meters · IndoorSection 5 RWTL #2-Brockport E and F · Dec 1649.07aSection 5 RWTL #2-Brockport E and FDecember 16, 2022
300 Meters · OutdoorSection 5 RWTL #1 · Dec 545.90aSection 5 RWTL #1December 5, 2025
3000 Meters · IndoorSection 5 Sectional Champs · Feb 1910:54.04Section 5 Sectional ChampsFebruary 19, 2026
3000 Meters · OutdoorBatavia Blue Devil Invitational · May 210:52.85aBatavia Blue Devil InvitationalMay 2, 2026
400 Meters · Indoor2023 Nike Indoor Nationals · Mar 101:06.902023 Nike Indoor NationalsMarch 10, 2023
600 Meters · IndoorMCPSAC @ Brockport · Dec 121:44.32aMCPSAC @ BrockportDecember 12, 2025
800 Meters · OutdoorNew York State Outdoor Track & Field Championships · Jun 132:18.99aNew York State Outdoor Track & Field ChampionshipsJune 13, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 13New York State Outdoor Track & Field ChampionshipsJun 13 · 800 Meters · Place 32 · Batavia SeniorBatavia Senior800 Meters32.2:18.99a PB11
May 15Lancer InviteMay 15 · 1500 Meters · Place 1 · Batavia SeniorBatavia Senior1500 Meters1.4:48.51a PB11
May 15Lancer InviteMay 15 · 800 Meters · Place 6 · Batavia SeniorBatavia Senior800 Meters6.2:26.97a11
May 8Flower City InvitationalMay 8 · 1500 Meters · Place 5 · Batavia SeniorBatavia Senior1500 Meters5.4:51.89a11
May 8Flower City InvitationalMay 8 · 800 Meters · Place 2 · Batavia SeniorBatavia Senior800 Meters2.2:24.98a11
May 2Batavia Blue Devil InvitationalMay 2 · 3000 Meters · Place 1 · Batavia SeniorBatavia Senior3000 Meters1.10:52.85a PB11
May 2Batavia Blue Devil InvitationalMay 2 · 1500 Meters · Place 1 · Batavia SeniorBatavia Senior1500 Meters1.4:56.34a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 1500 Meters · Place 3 · Batavia SeniorBatavia Senior1500 Meters3.4:53.96a11
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 1500 Meters · Place 3 · Batavia SeniorBatavia Senior1500 Meters3.4:53.96a11
Feb 19Section 5 Sectional ChampsFeb 19 · 3000 Meters · Place 2 · BataviaBatavia3000 Meters210:54.04 PB11
Feb 19Section 5 Sectional ChampsFeb 19 · 1500 Meters · Place 1 · BataviaBatavia1500 Meters14:51.71 PB11
Feb 19Section 5 Sectional ChampsFeb 19 · 1000 Meters · Place 1 · BataviaBatavia1000 Meters13:15.9711
Feb 6Section 5 RWTL #9Feb 6 · 1000 Meters · Place 1 · BataviaBatavia1000 Meters13:04.17 PB—
Jan 17Jack Reed HS ShowcaseJan 17 · 1500 Meters · Place 14 · BataviaBatavia1500 Meters144:59.7111

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12MCPSAC @ BrockportDec 12 · 600 Meters · Place 1 · Batavia SeniorBatavia Senior600 Meters1.1:44.32a PB11
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 3000 Meters · Place 4 · Batavia SeniorBatavia Senior3000 Meters4.11:04.46a11
Feb 19Section 5 Sectional Champs A1Feb 19 · 3000 Meters · Place 3 · BataviaBatavia3000 Meters311:30.7410
Feb 19Section 5 Sectional Champs A1Feb 19 · 600 Meters · Place 1 · BataviaBatavia600 Meters11:45.4810
Jan 16Section 5 - MCPSAC- Group EJan 16 · 600 Meters · Place 7 · Batavia SeniorBatavia Senior600 Meters7.1:47.06a10
Jan 11Jack Reed HS ShowcaseJan 11 · 1500 Meters · Place 15 · BataviaBatavia1500 Meters155:08.5210
Jan 9Section 5 MCPSAC- Div 3 MeetJan 9 · 1000 Meters · Place 4 · Batavia SeniorBatavia Senior1000 Meters4.3:13.92a10
Jan 9Section 5 MCPSAC- Div 3 MeetJan 9 · 600 Meters · Place 3 · Batavia SeniorBatavia Senior600 Meters3.1:49.40a10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Section 5 RWTL #1Dec 5 · 300 Meters · Place 5 · Batavia SeniorBatavia Senior300 Meters5.45.90a PB11
Dec 5Section 5 RWTL #1Dec 5 · 1500 Meters · Place 1 · Batavia SeniorBatavia Senior1500 Meters1.4:59.81a11
Jun 6Section 5 State QualifierJun 6 · 1500 Meters · Batavia SeniorBatavia Senior1500 Meters--DNF10
May 30Section 5 Class B2 ChampsMay 30 · 3000 Meters · Batavia SeniorBatavia Senior3000 Meters--DNF10
May 30Section 5 Class B2 ChampsMay 30 · 1500 Meters · Place 1 · Batavia SeniorBatavia Senior1500 Meters1.4:58.00a10
May 30Section 5 Class B2 ChampsMay 30 · 800 Meters · Place 3 · Batavia SeniorBatavia Senior800 Meters3.2:29.61a10
May 29Section 5 Class C2 ChampsMay 29 · 1500 Meters · Place 1 · BataviaBatavia1500 Meters14:58.00—
May 29Section 5 Class C2 ChampsMay 29 · 800 Meters · Place 3 · BataviaBatavia800 Meters32:29.61—
May 16Lancer InviteMay 16 · 1500 Meters · Place 7 · BataviaBatavia1500 Meters75:02.74—
May 9Flower City InvitationalMay 9 · 1500 Meters · Place 6 · BataviaBatavia1500 Meters65:07.4710
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · 1500 Meters · Place 4 · Batavia SeniorBatavia Senior1500 Meters4.5:15.04a10
Apr 25Attica Boosters Invitational @ Attica HSApr 25 · 3000 Meters · Place 2 · Batavia SeniorBatavia Senior3000 Meters2.11:43.63a10
Apr 25Attica Boosters Invitational @ Attica HSApr 25 · 1500 Meters · Place 2 · Batavia SeniorBatavia Senior1500 Meters2.5:10.23a10
Apr 12Alexander Trojan Invitational @ Attica HSApr 12 · 1500 Meters · Place 3 · Batavia SeniorBatavia Senior1500 Meters3.5:23.89a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19MCPSAC Region 3 MeetDec 19 · 1000 Meters · Place 3 · Batavia SeniorBatavia Senior1000 Meters3.3:23.62a10
Dec 19MCPSAC Region 3 MeetDec 19 · 1500 Meters · Place 4 · Batavia SeniorBatavia Senior1500 Meters4.5:16.42a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Section 5 State QualifierJun 1 · 1500 Meters · Place 7 · BataviaBatavia1500 Meters75:13.209
May 23Section 5 Class B1 ChampionshipsMay 23 · 3000 Meters · Place 9 · BataviaBatavia3000 Meters912:20.319
May 23Section 5 Class B1 ChampionshipsMay 23 · 1500 Meters · Place 6 · BataviaBatavia1500 Meters65:18.739
May 10Lancer InvitationalMay 10 · 1500 Meters · Place 11 · Batavia SeniorBatavia Senior1500 Meters11.5:22.42a9
May 4Batavia Blue Devil InvitationalMay 4 · 3000 Meters · Place 5 · Batavia SeniorBatavia Senior3000 Meters5.12:24.19a9
May 4Batavia Blue Devil InvitationalMay 4 · 1500 Meters · Place 9 · Batavia SeniorBatavia Senior1500 Meters9.5:27.46a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6The Batavia Blue Devil InvitationalMay 6 · 3000 Meters · Place 2 · Batavia SeniorBatavia Senior3000 Meters2.11:34.27a8
May 6The Batavia Blue Devil InvitationalMay 6 · 1500 Meters · Place 2 · Batavia SeniorBatavia Senior1500 Meters2.5:12.14a8

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 44 · Batavia-NYBatavia-NY1500 Meters445:30.3327
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 43 · Batavia-NYBatavia-NY1 Mile435:51.42 PB27
Mar 102023 Nike Indoor NationalsMar 10 · 400 Meters · Place 33 · Batavia-NYBatavia-NY400 Meters331:06.90 PB27
Feb 23Section 5 State QualifierFeb 23 · 1500 Meters · Place 7 · BataviaBatavia1500 Meters75:18.348
Feb 18Section 5 Sectional ChampsFeb 18 · 1500 Meters · Place 2 · BataviaBatavia1500 Meters25:18.428
Feb 18Section 5 Sectional ChampsFeb 18 · 1000 Meters · Place 3 · BataviaBatavia1000 Meters33:17.548
Feb 9Section 5 RWTL #10 Feb 9 · 1000 Meters · Place 4 · BataviaBatavia1000 Meters43:19.628
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 3000 Meters · Place 3 · BataviaBatavia3000 Meters311:37.198
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1500 Meters · Place 7 · Batavia SeniorBatavia Senior1500 Meters75:19.84a—
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1000 Meters · Place 9 · Batavia SeniorBatavia Senior1000 Meters93:21.92a—
Jan 28Section 5 RWTL #8Jan 28 · 1500 Meters · Place 7 · BataviaBatavia1500 Meters75:19.848
Jan 28Section 5 RWTL #8Jan 28 · 1000 Meters · Place 9 · BataviaBatavia1000 Meters93:21.928
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500 Meters · Place 4 · BataviaBatavia1500 Meters45:18.448
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1500 Meters · Place 4 · Batavia SeniorBatavia Senior1500 Meters4.5:18.44a8

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 7 · Batavia SeniorBatavia Senior1000 Meters7.3:28.69a8
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 300 Meters · Place 17 · Batavia SeniorBatavia Senior300 Meters17.49.07a PB8
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1500 Meters · Place 7 · Batavia SeniorBatavia Senior1500 Meters7.5:25.72a8
Feb 19Section 5 Sectional ChampsFeb 19 · 1500 Meters · Place 6 · BataviaBatavia1500 Meters65:49.727
Feb 11Section 5 RWTL #9Feb 11 · 1500 Meters · Place 15 · BataviaBatavia1500 Meters155:41.747
Feb 4Section 5 RWTL #8Feb 4 · 1500 Meters · Place 21 · BataviaBatavia1500 Meters215:57.037
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 1500 Meters · Place 17 · Batavia SeniorBatavia Senior1500 Meters17.5:38.66a7
Jan 21Section 5 RWTL #6Jan 21 · 1000 Meters · Place 21 · BataviaBatavia1000 Meters213:36.367
Jan 14Section 5 RWTL #5Jan 14 · 1500 Meters · Place 9 · BataviaBatavia1500 Meters95:45.25—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 1500 Meters · Place 10 · BataviaBatavia1500 Meters105:27.217
Jun 3Section 5 State QualifierJun 3 · 800 Meters · Place 10 · BataviaBatavia800 Meters102:42.197
May 28Section V Class A2-B1 ChampionshipsMay 28 · 1500 Meters · Place 12 · Batavia SeniorBatavia Senior1500 Meters12.5:50.11a7
May 21Monroe County ChampionshipsMay 21 · 3000 Meters · Place 1 · BataviaBatavia3000 Meters112:26.88—
May 21Monroe County ChampionshipsMay 21 · 1500 Meters · Place 3 · BataviaBatavia1500 Meters35:34.63—
May 13Victor Twilight InvitationalMay 13 · 3000 Meters · Place 17 · Batavia SeniorBatavia Senior3000 Meters17.12:14.51a7

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 600 Meters · Place 7 · Batavia SeniorBatavia Senior600 Meters7.1:57.49a7
Dec 28Section 5 RWTL #3Dec 28 · 1500 Meters · Place 14 · Batavia SeniorBatavia Senior1500 Meters14.5:51.67a7
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 1500 Meters · Place 4 · Batavia SeniorBatavia Senior1500 Meters4.5:49.81a7