Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastrack Invitational · Feb 64:31.28aFastrack InvitationalFebruary 6, 2026
1000 Meters · IndoorSection 5 Sectional Champs · Feb 192:49.78Section 5 Sectional ChampsFebruary 19, 2022
1500 Meters · OutdoorBison Outdoor Classic · Apr 114:03.89aBison Outdoor ClassicApril 11, 2026
1600 Meters · IndoorSection 5 RWTL #2-Brockport E and F · Dec 164:48.55aSection 5 RWTL #2-Brockport E and FDecember 16, 2022
1600 Meters · OutdoorSection V State Qualifier Division 2 · Jun 24:40.73aSection V State Qualifier Division 2June 2, 2023
300 Meters · IndoorSection 5 RWTL #8 · Feb 441.62Section 5 RWTL #8February 4, 2022
3000 Meters · IndoorUtica Holiday Classic · Dec 69:18.69aUtica Holiday ClassicDecember 6, 2025
3200 Meters · IndoorSection 5 Sectional Champs · Feb 1810:37.70Section 5 Sectional ChampsFebruary 18, 2023
3200 Meters · OutdoorVictor Twilight Invitational · May 1310:54.53aVictor Twilight InvitationalMay 13, 2022
5000 Meters · OutdoorUtica Pioneer Almost Spring Invite · Mar 3016:59.97aUtica Pioneer Almost Spring InviteMarch 30, 2025
55 Meter · IndoorSection 5 RWTL #3 · Dec 228.63aSection 5 RWTL #3December 22, 2017
600 Meters · IndoorSection 5 RWTL #1-Nazareth(Monroe West) · Dec 111:35.54aSection 5 RWTL #1-Nazareth(Monroe West)December 11, 2021
800 Meters · IndoorIthaca vs TCNJ, Cortland & Oneonta · Jan 202:06.48aIthaca vs TCNJ, Cortland & OneontaJanuary 20, 2024
800 Meters · OutdoorCortland Red Dragon Open · Apr 72:07.22aCortland Red Dragon OpenApril 7, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 1500 Meters · Place 14 · SUNY OneontaSUNY Oneonta1500 Meters14.4:11.64aJr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 9 · SUNY OneontaSUNY Oneonta1500 Meters9.4:20.11aJr
Apr 17Cortland ClassicApr 17 · 800 Meters · Place 19 · SUNY OneontaSUNY Oneonta800 Meters19.2:07.74aJr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 40 · SUNY OneontaSUNY Oneonta1500 Meters40.4:03.89a PBJr
Apr 3Cortland Red Dragon OpenApr 3 · 800 Meters · Place 21 · SUNY OneontaSUNY Oneonta800 Meters21.2:07.55aJr
Mar 27Ramapo College InvitationalMar 27 · 1500 Meters · Place 13 · SUNY OneontaSUNY Oneonta1500 Meters13.4:16.54aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 3000 Meters · Place 16 · SUNY OneontaSUNY Oneonta3000 Meters169:19.15aJr
Feb 6Fastrack InvitationalFeb 6 · 1 Mile · Place 36 · SUNY OneontaSUNY Oneonta1 Mile36.4:31.28a PBJr
Jan 23RIT Friday InvitationalJan 23 · 3000 Meters · Place 10 · SUNY OneontaSUNY Oneonta3000 Meters109:26.04aJr
Jan 17Ithaca College Quad MeetJan 17 · 1 Mile · Place 13 · SUNY OneontaSUNY Oneonta1 Mile134:37.52aJr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 3000 Meters · Place 5 · SUNY OneontaSUNY Oneonta3000 Meters5.9:18.69a PBJr
Feb 28SUNYAC ChampionshipsFeb 28 · 1 Mile · Place 12 · SUNY OneontaSUNY Oneonta1 Mile12.4:50.68aSo
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 33 · SUNY OneontaSUNY Oneonta1 Mile33.4:41.90aSo
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 41 · SUNY OneontaSUNY Oneonta800 Meters41.2:10.18aSo
Feb 1Ithaca Bomber InvitationalFeb 1 · 1 Mile · Place 23 · SUNY OneontaSUNY Oneonta1 Mile234:39.63a—
Feb 1Ithaca Bomber InvitationalFeb 1 · 800 Meters · Place 42 · SUNY OneontaSUNY Oneonta800 Meters422:11.25a—
Jan 18Ithaca QuadJan 18 · 3000 Meters · Place 7 · SUNY OneontaSUNY Oneonta3000 Meters7.9:45.73aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Cortland ClassicApr 18 · 1500 Meters · Place 24 · SUNY OneontaSUNY Oneonta1500 Meters244:30.34So
Apr 5Cortland Red Dragon OpenApr 5 · 1500 Meters · Place 11 · SUNY OneontaSUNY Oneonta1500 Meters11.4:20.19aSo
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 5000 Meters · Place 9 · SUNY OneontaSUNY Oneonta5000 Meters9.16:59.97a PBSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26RPI Capital District ClassicApr 26 · 800 Meters · Place 30 · SUNY OneontaSUNY Oneonta800 Meters30.2:08.00aFr
Apr 19SUNY Cortland Classic InvitationalApr 19 · 1500 Meters · Place 34 · SUNY OneontaSUNY Oneonta1500 Meters344:35.18a—
Apr 19SUNY Cortland Classic InvitationalApr 19 · 800 Meters · Place 41 · SUNY OneontaSUNY Oneonta800 Meters412:14.00a—
Apr 7Cortland Red Dragon OpenApr 7 · 800 Meters · Place 13 · SUNY OneontaSUNY Oneonta800 Meters13.2:07.22a PBFr
Mar 30Hamilton College Continental InvitationalMar 30 · 1500 Meters · Place 29 · SUNY OneontaSUNY Oneonta1500 Meters294:31.32a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · 800 Meters · Place 31 · SUNY OneontaSUNY Oneonta800 Meters312:12.81a—
Feb 10CNY Valentine AlternativeFeb 10 · 1 Mile · Place 32 · SUNY OneontaSUNY Oneonta1 Mile32.5:02.21aFr
Jan 26John Thomas Terrier ClassicJan 26 · 1 Mile · Place 325 · SUNY OneontaSUNY Oneonta1 Mile3254:43.22a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 800 Meters · Place 8 · SUNY OneontaSUNY Oneonta800 Meters82:06.48a PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2Section V State Qualifier Division 2Jun 2 · 1600 Meters · Place 5 · Batavia SeniorBatavia Senior1600 Meters5.4:40.73a PB12
Jun 2Section V State Qualifier Division 2Jun 2 · 800 Meters · Place 15 · Batavia SeniorBatavia Senior800 Meters15.2:17.76a12
May 12Victor InvitationalMay 12 · 800 Meters · Place 11 · BataviaBatavia800 Meters112:07.71—
May 6The Batavia Blue Devil InvitationalMay 6 · 800 Meters · Place 7 · Batavia SeniorBatavia Senior800 Meters7.2:08.73a12

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 18Section 5 Sectional ChampsFeb 18 · 3200 Meters · Place 6 · BataviaBatavia3200 Meters610:37.70 PB12
Feb 9Section 5 RWTL #10 Feb 9 · 1000 Meters · Place 6 · BataviaBatavia1000 Meters62:51.2012
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 3200 Meters · Place 5 · BataviaBatavia3200 Meters510:54.6412
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1600 Meters · Place 21 · Batavia SeniorBatavia Senior1600 Meters215:16.30a—
Jan 28Section 5 RWTL #8Jan 28 · 1600 Meters · Place 21 · BataviaBatavia1600 Meters215:16.3012
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1600 Meters · Place 5 · BataviaBatavia1600 Meters54:49.5312
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 300 Meters · Place 26 · BataviaBatavia300 Meters2642.0112
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 300 Meters · Place 26 · Batavia SeniorBatavia Senior300 Meters26.42.01a12
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1600 Meters · Place 5 · Batavia SeniorBatavia Senior1600 Meters5.4:49.53a12

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 5 · Batavia SeniorBatavia Senior1000 Meters5.2:55.48a12
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 300 Meters · Place 28 · Batavia SeniorBatavia Senior300 Meters28.42.29a12
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1600 Meters · Place 3 · Batavia SeniorBatavia Senior1600 Meters3.4:48.55a PB12
Feb 25Section 5 State QualifierFeb 25 · 1000 Meters · Place 14 · BataviaBatavia1000 Meters142:57.0011
Feb 19Section 5 Sectional ChampsFeb 19 · 1000 Meters · Place 4 · BataviaBatavia1000 Meters42:49.78 PB11
Feb 11Section 5 RWTL #9Feb 11 · 1000 Meters · Place 14 · BataviaBatavia1000 Meters142:56.8611
Feb 4Section 5 RWTL #8Feb 4 · 1000 Meters · Place 17 · BataviaBatavia1000 Meters173:04.6711
Feb 4Section 5 RWTL #8Feb 4 · 300 Meters · Place 39 · BataviaBatavia300 Meters3941.62 PB11
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 1000 Meters · Place 14 · Batavia SeniorBatavia Senior1000 Meters14.2:55.42a11
Jan 21Section 5 RWTL #6Jan 21 · 1000 Meters · Place 9 · BataviaBatavia1000 Meters92:52.0611
Jan 14Section 5 RWTL #5Jan 14 · 1600 Meters · Place 9 · BataviaBatavia1600 Meters94:58.61—
Jan 7Section 5 RWTL #4Jan 7 · 1000 Meters · Place 9 · BataviaBatavia1000 Meters93:07.08—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28Section V Class A2-B1 ChampionshipsMay 28 · 3200 Meters · Place 10 · Batavia SeniorBatavia Senior3200 Meters10.11:25.33a11
May 28Section V Class A2-B1 ChampionshipsMay 28 · 800 Meters · Place 7 · Batavia SeniorBatavia Senior800 Meters7.2:10.22a11
May 21Monroe County ChampionshipsMay 21 · 800 Meters · Place 14 · BataviaBatavia800 Meters142:07.22—
May 13Victor Twilight InvitationalMay 13 · 3200 Meters · Place 12 · Batavia SeniorBatavia Senior3200 Meters12.10:54.53a PB11
May 13Victor Twilight InvitationalMay 13 · 1600 Meters · Place 19 · Batavia SeniorBatavia Senior1600 Meters19.5:02.43a11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1000 Meters · Place 4 · Batavia SeniorBatavia Senior1000 Meters4.3:01.35a11
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 1000 Meters · Place 4 · Batavia SeniorBatavia Senior1000 Meters4.2:56.20a11
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 600 Meters · Place 9 · Batavia SeniorBatavia Senior600 Meters9.1:35.54a PB11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 800 Meters · Place 8 · BataviaBatavia800 Meters82:12.7410

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 3Section 5 RWTL #5Jan 3 · 1600 Meters · Place 49 · BataviaBatavia1600 Meters495:49.259
Jan 3Section 5 RWTL #5Jan 3 · 600 Meters · Place 42 · BataviaBatavia600 Meters421:47.489

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #4Dec 28 · 1000 Meters · Place 49 · Batavia SeniorBatavia Senior1000 Meters49.3:16.16a9
Dec 28Section 5 RWTL #4Dec 28 · 600 Meters · Place 62 · Batavia SeniorBatavia Senior600 Meters62.1:45.85a9
Dec 6Section 5 RWTL #1Dec 6 · 1000 Meters · Place 38 · Batavia SeniorBatavia Senior1000 Meters38.3:26.03a9
Dec 6Section 5 RWTL #1Dec 6 · 600 Meters · Place 30 · Batavia SeniorBatavia Senior600 Meters30.1:45.52a9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22Section 5 RWTL #3Dec 22 · 55 Meter · Place 6 · Batavia SeniorBatavia Senior55 Meter6.8.63a PB-