Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRIT January Thursday Invitational · Jan 302:43.49aRIT January Thursday InvitationalJanuary 30, 2025
1000 Meters · OutdoorViking Invitational · Dec 302:49.95aViking InvitationalDecember 30, 2023
1600 Meters · IndoorTCITL League Meet 1C · Dec 94:50.7TCITL League Meet 1CDecember 9, 2023
1600 Meters · OutdoorBurnt Hills vs Albany vs Schenectady Coed · May 74:37.01Burnt Hills vs Albany vs Schenectady CoedMay 7, 2024
3200 Meters · IndoorIthaca College HS Invitational · Dec 511:07.18aIthaca College HS InvitationalDecember 5, 2021
400 Meters · OutdoorBrockport Multi & Invitational · Apr 1255.15aBrockport Multi & InvitationalApril 12, 2025
400 Meters · Relay Split · IndoorBrockport Invite · Feb 756.652Brockport InviteFebruary 7, 2025
500 Meters · IndoorGreg Page Relays · Dec 61:10.95aGreg Page RelaysDecember 6, 2024
600 Meters · IndoorTCITL LM 4B Meet · Dec 291:35.1TCITL LM 4B MeetDecember 29, 2022
800 Meters · IndoorBrockport Invite · Feb 72:03.28aBrockport InviteFebruary 7, 2025
800 Meters · OutdoorWilliam F. Eddy Jr. Track & Field Invitational · May 182:00.86aWilliam F. Eddy Jr. Track & Field InvitationalMay 18, 2024
800 Meters · Relay Split · IndoorGreg Page Relays · Dec 62:08.663Greg Page RelaysDecember 6, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 800 Meters · Place 35 · Le Moyne C (NY)Le Moyne C (NY)800 Meters35.2:20.42aSo
Apr 17University at Buffalo Alumni InvitationalApr 17 · 800 Meters · Le Moyne C (NY)Le Moyne C (NY)800 Meters—DNSSo
Apr 17University at Buffalo Alumni InvitationalApr 17 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 Meters—DNSSo
Apr 11Big Red InvitationalApr 11 · 800 Meters · Place 21 · Le Moyne C (NY)Le Moyne C (NY)800 Meters21.2:09.21aSo
Apr 3Cortland Red Dragon OpenApr 3 · 1500 Meters · Le Moyne C (NY)Le Moyne C (NY)1500 Meters--DNSSo
Apr 3Cortland Red Dragon OpenApr 3 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 Meters--DNSSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 23RIT Friday InvitationalJan 23 · 800 Meters · Place 20 · Le Moyne C (NY)Le Moyne C (NY)800 Meters202:07.52aSo
Jan 16Utica Winter OpenerJan 16 · 500 Meters · Place 12 · Le Moyne C (NY)Le Moyne C (NY)500 Meters121:13.72aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 87 · Le Moyne C (NY)Le Moyne C (NY)800 Meters87.2:14.04aFr
Apr 12Brockport Multi & InvitationalApr 12 · 400 Meters · Place 8 · Le Moyne C (NY)Le Moyne C (NY)400 Meters8.55.15a PBFr
Apr 5Cortland Red Dragon OpenApr 5 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 Meters—DNSFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7Brockport InviteFeb 7 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 MetersRelay Split—56.652 PBFr
Feb 7Brockport InviteFeb 7 · 800 Meters · Place 16 · Le Moyne C (NY)Le Moyne C (NY)800 Meters16.2:03.28a PBFr
Jan 30RIT January Thursday InvitationalJan 30 · 1000 Meters · Place 2 · Le Moyne C (NY)Le Moyne C (NY)1000 Meters22:43.49a PB—
Jan 17Utica Winter OpenerJan 17 · 500 Meters · Place 17 · Le Moyne C (NY)Le Moyne C (NY)500 Meters171:13.19a—
Jan 11West Point OpenJan 11 · 800 Meters · Place 6 · Le MoyneLe Moyne800 Meters62:07.24FR
Jan 11West Point OpenJan 11 · 800 Meters · Place 6 · Le MoyneLe Moyne800 Meters62:07.24FR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Greg Page RelaysDec 6 · 500 Meters · Place 12 · Le Moyne C (NY)Le Moyne C (NY)500 Meters12.1:10.95a PBFr
Dec 6Greg Page RelaysDec 6 · 800 Meters · Le Moyne C (NY)Le Moyne C (NY)800 MetersRelay Split—2:08.663 PBFr
Jan 13Utica InvitationalJan 13 · 1000 Meters · Place 18 · SchenectadySchenectady1000 Meters18.2:53.16a12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22Section 2 Group 1 ChampionshipsMay 22 · 800 Meters · Place 23 · SchenectadySchenectady800 Meters232:16.6412
May 18William F. Eddy Jr. Track & Field InvitationalMay 18 · 800 Meters · Place 15 · SchenectadySchenectady800 Meters15.2:00.86a PB12
May 15Boys Suburban Council ChampionshipsMay 15 · 1600 Meters · Place 20 · SchenectadySchenectady1600 Meters204:48.8412
May 10Shen InvitationalMay 10 · 800 Meters · Place 17 · SchenectadySchenectady800 Meters17.2:02.15a12
May 7Burnt Hills vs Albany vs Schenectady CoedMay 7 · 800 Meters · Place 3 · SchenectadySchenectady800 Meters32:05.1112
May 7Burnt Hills vs Albany vs Schenectady CoedMay 7 · 1600 Meters · Place 3 · SchenectadySchenectady1600 Meters34:37.01 PB12
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · 400 Meters · Place 3 · SchenectadySchenectady400 Meters355.4212
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 22 · SchenectadySchenectady800 Meters222:13.9712
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 22 · SchenectadySchenectady800 Meters222:13.9712
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 22 · SchenectadySchenectady800 Meters222:13.9712

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Viking InvitationalDec 30 · 1000 Meters · Place 1 · SchenectadySchenectady1000 Meters1.2:49.95a PB12
May 24Section 2 Group 1 ChampionshipsMay 24 · 800 Meters · Place 6 · SchenectadySchenectady800 Meters62:03.7911
May 2080th Annual Eddy MeetMay 20 · 800 Meters · Place 15 · SchenectadySchenectady800 Meters15.2:03.20a11
May 16Boys Suburban Council ChampionshipsMay 16 · 800 Meters · Place 27 · SchenectadySchenectady800 Meters272:13.5811
May 9Averill Park vs Burnt Hills vs Schenectady CoedMay 9 · 1600 Meters · Place 3 · SchenectadySchenectady1600 Meters34:44.8911
May 5Fonda-Fultonville InvyMay 5 · 800 Meters · Place 2 · SchenectadySchenectady800 Meters2.2:02.52a11
May 5Fonda InvitationalMay 5 · 800 Meters · Place 2 · SchenectadySchenectady800 Meters2.2:02.52a11
May 3Troy Dual MeetMay 3 · 1600 Meters · Place 1 · SchenectadySchenectady1600 Meters15:00.3411
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 800 Meters · Place 9 · SchenectadySchenectady800 Meters9.2:03.54a11
Apr 15Cannoneer Challenge 2023Apr 15 · 800 Meters · Place 1 · SchenectadySchenectady800 Meters12:09.60—
Apr 5Albany, Nisky, Schenectady, Shen BoysApr 5 · 1600 Meters · Place 3 · SchenectadySchenectady1600 Meters35:02.57—
Apr 5Albany, Nisky, Schenectady, Shen BoysApr 5 · 800 Meters · Place 2 · SchenectadySchenectady800 Meters22:11.72—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16TCITL League Meet 2cDec 16 · 1000 Meters · Place 1 · SchenectadySchenectady1000 Meters1.2:54.35a12
Dec 9TCITL League Meet 1CDec 9 · 1600 Meters · Place 3 · SchenectadySchenectady1600 Meters3.4:50.7 PB12
Feb 17North Shore Pre-National InvitationalFeb 17 · 800 Meters · Place 33 · SchenectadySchenectady800 Meters332:10.8111
Feb 5Section 2 State QualifierFeb 5 · 1000 Meters · Place 5 · SchenectadySchenectady1000 Meters52:47.7311
Jan 29Section 2 Division I ChampionshipJan 29 · 1000 Meters · Place 4 · SchenectadySchenectady1000 Meters4.2:48.71a11
Jan 21Suburban Council Boys Varsity and Freshmen ChampionshipsJan 21 · 1000 Meters · Place 3 · SchenectadySchenectady1000 Meters32:47.6111
Jan 15Viking GamesJan 15 · 1600 Meters · Place 1 · SchenectadySchenectady1600 Meters14:56.5911
Jan 15Viking GamesJan 15 · 1600 Meters · Place 1 · SchenectadySchenectady1600 Meters14:56.5911
Jan 14TCITL LM 5DJan 14 · 1000 Meters · Place 3 · SchenectadySchenectady1000 Meters32:49.411

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29TCITL LM 4B MeetDec 29 · 600 Meters · Place 3 · SchenectadySchenectady600 Meters3.1:35.1 PB11
Dec 26North Shore HS InvitationalDec 26 · 1000 Meters · Place 30 · SchenectadySchenectady1000 Meters30.2:56.28a11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2Section 2 State QualifierJun 2 · 800 Meters · Place 13 · SchenectadySchenectady800 Meters132:06.0210
May 25Section 2 Group 1May 25 · 800 Meters · Place 8 · SchenectadySchenectady800 Meters82:02.7310
May 25Section 2 Group 1May 25 · 800 Meters · Place 8 · SchenectadySchenectady800 Meters82:02.7310
May 25Section 2 Group 1May 25 · 800 Meters · Place 8 · SchenectadySchenectady800 Meters82:02.7310
May 17Boys Suburban Council ChampionshipsMay 17 · 800 Meters · Place 10 · SchenectadySchenectady800 Meters102:04.0610
May 13The Futures @ MohonMay 13 · 800 Meters · Place 2 · SchenectadySchenectady800 Meters22:06.8210
May 10Burnt Hills vs AP vs Schenectady BoysMay 10 · 800 Meters · Place 5 · SchenectadySchenectady800 Meters52:24.1010
May 10Burnt Hills vs AP vs Schenectady BoysMay 10 · 1600 Meters · Place 4 · SchenectadySchenectady1600 Meters44:45.1310
Apr 16Ballston Spa InvitationalApr 16 · 800 Meters · Place 4 · SchenectadySchenectady800 Meters42:10.9110

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Section 2 League Meets 3Dec 17 · 1000 Meters · Place 3 · SchenectadySchenectady1000 Meters3.2:51.510
Dec 11League Meet #2ADec 11 · 1600 Meters · Place 8 · SchenectadySchenectady1600 Meters8.5:03.010
Dec 5Ithaca College HS InvitationalDec 5 · 3200 Meters · Place 14 · SchenectadySchenectady3200 Meters14.11:07.18a PB10
Nov 27Section 2 League Meet #1Nov 27 · 1000 Meters · Place 3 · SchenectadySchenectady1000 Meters3.3:04.810

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 1600 Meters · Place 10 · SchenectadySchenectady1600 Meters10.5:03.010
Jun 1Burnt Hills vs Schenectady BoysJun 1 · 800 Meters · Place 3 · SchenectadySchenectady800 Meters3.2:10.51a9

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26Suburban Council Frosh ChampsJan 26 · 1000 Meters · Place 2 · SchenectadySchenectady1000 Meters23:07.68
Jan 26Suburban Council Frosh ChampsJan 26 · 1600 Meters · Place 4 · SchenectadySchenectady1600 Meters45:16.28