Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSchuylerville Classic · May 166:47.87Schuylerville ClassicMay 16, 2025
1000 Meters · IndoorCBA Invite #2 · Feb 33:38.91CBA Invite #2February 3, 2026
1500 Meters · IndoorColonial Council Varsity Championships · Feb 25:44.76Colonial Council Varsity ChampionshipsFebruary 2, 2025
1500 Meters · OutdoorWatervliet Invitational · May 25:35.88Watervliet InvitationalMay 2, 2025
2000m Steeplechase · 0.762m · OutdoorSection 2 Group 2 Championships · May 278:54.21aSection 2 Group 2 ChampionshipsMay 27, 2026
High Jump · OutdoorColonial Council Championships · May 194-00.00Colonial Council ChampionshipsMay 19, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27Section 2 Group 2 ChampionshipsMay 27 · 2000m Steeplechase · Place 8 · Lansingburgh2000m Steeplechase0.762m8.8:54.21a PB8
May 19Colonial Council ChampionshipsMay 19 · High Jump · Place 11 · LansingburghHigh Jump11.4-00.00 PB8
May 19Colonial Council ChampionshipsMay 19 · 2000m Steeplechase · Place 2 · Lansingburgh2000m Steeplechase0.762m2.9:28.31a8
May 8Shen InvyMay 8 · High Jump · Place 28 · LansingburghHigh Jump28.4-08
May 8Shen InvyMay 8 · 1500 Meters · Place 36 · Lansingburgh1500 Meters36.5:43.86a8
May 5Voorheesville Dual MeetMay 5 · 1500 Meters · Place 1 · Lansingburgh1500 Meters1.5:45.72a8
May 1Fonda-Fultonville Track and Field InvitationalMay 1 · High Jump · LansingburghHigh Jump--NH8
May 1Fonda-Fultonville Track and Field InvitationalMay 1 · 2000m Steeplechase · Place 16 · Lansingburgh2000m Steeplechase0.762m16.9:48.05a8
Apr 28Schalmont DualApr 28 · High Jump · Place 4 · LansingburghHigh Jump4.4-08
Apr 28Schalmont DualApr 28 · 1500 Meters · Place 5 · Lansingburgh1500 Meters5.5:51.61a8
Apr 24Lansingburgh Knight ClassicApr 24 · High Jump · Place 11 · LansingburghHigh Jump114-28
Apr 24Lansingburgh Knight ClassicApr 24 · 1500 Meters · Place 14 · Lansingburgh1500 Meters146:02.908

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 3CBA Invite #2Feb 3 · 1500 Meters · Place 27 · Lansingburgh1500 Meters275:48.448
Feb 3CBA Invite #2Feb 3 · 1000 Meters · Place 19 · Lansingburgh1000 Meters193:38.91 PB8
Jan 24Colonial and Wasaren League ChampsJan 24 · 1500 Meters · Place 9 · Lansingburgh1500 Meters95:49.268
Jan 24Colonial and Wasaren League ChampsJan 24 · 1000 Meters · Place 9 · Lansingburgh1000 Meters93:56.468
Jan 3TCITL LM 5BJan 3 · 1000 Meters · Place 11 · Lansingburgh1000 Meters113:41.88
Jan 3TCITL LM 5BJan 3 · 1500 Meters · Place 11 · Lansingburgh1500 Meters115:47.38
Jan 3TCITL LM 5BJan 3 · 1000 Meters · Place 11 · Lansingburgh1000 Meters113:41.718
Jan 3TCITL LM 5BJan 3 · 1500 Meters · Place 11 · Lansingburgh1500 Meters115:47.258

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28Section 2 Group 2 ChampionshipsMay 28 · 1500 Meters · Place 12 · Lansingburgh1500 Meters125:48.567
May 20Colonial Council ChampionshipsMay 20 · 1500 Meters · Place 7 · Lansingburgh1500 Meters75:43.737
May 16Schuylerville ClassicMay 16 · 1 Mile · Place 11 · Lansingburgh1 Mile116:47.87 PB7
May 2Watervliet InvitationalMay 2 · 1500 Meters · Place 5 · Lansingburgh1500 Meters55:35.88 PB—
Apr 30Colonial Council Dual MeetApr 30 · 1500 Meters · Place 5 · Lansingburgh1500 Meters55:46.147

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2Colonial Council Varsity ChampionshipsFeb 2 · 1500 Meters · Place 5 · Lansingburgh1500 Meters55:44.76 PB7
Jan 22CBA Break-IN InviteJan 22 · 1500 Meters · Place 3 · Lansingburgh1500 Meters35:45.557
Jan 22CBA Break-IN InviteJan 22 · 1000 Meters · Place 2 · Lansingburgh1000 Meters23:59.767