Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSchalmont Dual · Apr 2814.25aSchalmont DualApril 28, 2026
1000 Meters · IndoorColonial and Wasaren League Champs · Jan 243:27.61Colonial and Wasaren League ChampsJanuary 24, 2026
200 Meters · OutdoorVoorheesville Dual Meet · May 528.32aVoorheesville Dual MeetMay 5, 2026
300 Meters · IndoorCBA Break-IN Invite · Jan 2246.93CBA Break-IN InviteJanuary 22, 2025
3200 Meters · OutdoorSection 2 Group 2 Championships · May 2712:22.20aSection 2 Group 2 ChampionshipsMay 27, 2026
400 Meters · OutdoorVoorheesville Dual Meet · May 51:04.47aVoorheesville Dual MeetMay 5, 2026
55 Meter · IndoorTCITL LM 3D · Dec 278.31aTCITL LM 3DDecember 27, 2024
55 Meters · IndoorCBA Break-IN Invite · Jan 228.12CBA Break-IN InviteJanuary 22, 2025
600 Meters · IndoorColonial and Wasaren League Champs · Jan 241:49.67Colonial and Wasaren League ChampsJanuary 24, 2026
800 Meters · OutdoorLansingburgh Knight Classic · Apr 242:35.29Lansingburgh Knight ClassicApril 24, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27Section 2 Group 2 ChampionshipsMay 27 · 3200 Meters · Place 14 · Lansingburgh3200 Meters14.12:22.20a PB10
May 19Colonial Council ChampionshipsMay 19 · 3200 Meters · Place 10 · Lansingburgh3200 Meters10.12:56.24a10
May 5Voorheesville Dual MeetMay 5 · 800 Meters · Place 16 · Lansingburgh800 Meters16.2:37.23a10
May 5Voorheesville Dual MeetMay 5 · 400 Meters · Place 18 · Lansingburgh400 Meters18.1:04.47a PB10
May 5Voorheesville Dual MeetMay 5 · 200 Meters · Place 25 · Lansingburgh200 Meters25.28.32a PB10
Apr 28Schalmont DualApr 28 · 800 Meters · Place 8 · Lansingburgh800 Meters8.2:42.48a10
Apr 28Schalmont DualApr 28 · 400 Meters · Place 9 · Lansingburgh400 Meters9.1:05.69a10
Apr 28Schalmont DualApr 28 · 200 Meters · Place 16 · Lansingburgh200 Meters16.28.45a10
Apr 28Schalmont DualApr 28 · 100 Meters · Place 21 · Lansingburgh100 Meters21.14.25a PB10
Apr 24Lansingburgh Knight ClassicApr 24 · 800 Meters · Place 15 · Lansingburgh800 Meters152:35.29 PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 1Section 2 Division III ChampionshipFeb 1 · 1000 Meters · Place 19 · Lansingburgh1000 Meters19.3:28.80a10
Feb 1Section 2 Division III ChampionshipFeb 1 · 600 Meters · Place 22 · Lansingburgh600 Meters22.1:50.86a10
Jan 24Colonial and Wasaren League ChampsJan 24 · 1000 Meters · Place 12 · Lansingburgh1000 Meters123:27.61 PB10
Jan 24Colonial and Wasaren League ChampsJan 24 · 600 Meters · Place 9 · Lansingburgh600 Meters91:49.67 PB10
Jan 3TCITL LM 5BJan 3 · 1000 Meters · Place 16 · Lansingburgh1000 Meters163:34.510
Jan 3TCITL LM 5BJan 3 · 600 Meters · Place 21 · Lansingburgh600 Meters211:50.110
Jan 3TCITL LM 5BJan 3 · 600 Meters · Place 21 · Lansingburgh600 Meters211:50.1010
Jan 3TCITL LM 5BJan 3 · 1000 Meters · Place 16 · Lansingburgh1000 Meters163:34.4210

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27TCITL LM 4BDec 27 · 1000 Meters · Place 13 · Lansingburgh1000 Meters13.3:35.05a10
Dec 27TCITL LM 4BDec 27 · 600 Meters · Place 16 · Lansingburgh600 Meters16.1:53.22a10
Jan 22CBA Break-IN InviteJan 22 · Long Jump · Place 9 · LansingburghLong Jump99-01.009
Jan 22CBA Break-IN InviteJan 22 · 300 Meters · Place 23 · Lansingburgh300 Meters2346.93 PB9
Jan 22CBA Break-IN InviteJan 22 · 55 Meters · Place 25 · Lansingburgh55 Meters258.12 PB9

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Schuylerville ClassicMay 16 · 200 Meters · Place 19 · Lansingburgh200 Meters1928.589
Apr 30Colonial Council Dual MeetApr 30 · 200 Meters · Place 15 · Lansingburgh200 Meters1529.199
Apr 30Colonial Council Dual MeetApr 30 · 100 Meters · Place 26 · Lansingburgh100 Meters2614.479

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27TCITL LM 3DDec 27 · 300 Meters · Place 42 · Lansingburgh300 Meters42.48.82a9
Dec 27TCITL LM 3DDec 27 · 55 Meter · Place 43 · Lansingburgh55 Meter43.8.31a PB9