Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Friday Night Invite · Feb 204:52.47aBrockport Friday Night InviteFebruary 20, 2026
1000 Meters · IndoorBrockport Friday Night Invite · Feb 202:53.29aBrockport Friday Night InviteFebruary 20, 2026
1500 Meters · OutdoorSt. John Fisher Tri Meet · Mar 284:48.38aSt. John Fisher Tri MeetMarch 28, 2026
1600 Meters · IndoorSection VI Indoor Track & Field A/B Inter-Divisional · Jan 65:20.85Section VI Indoor Track & Field A/B Inter-DivisionalJanuary 6, 2023
3000m Steeplechase · 0.914m · OutdoorSection VI Track & Field State Qualifier · Jun 211:10.59aSection VI Track & Field State QualifierJune 2, 2023
3000m Steeplechase · OutdoorSection V State Qualifier · Jun 211:10.59Section V State QualifierJune 2, 2023
3200 Meters · OutdoorWilliamsville South Invitational · May 1311:20.29Williamsville South InvitationalMay 13, 2023
800 Meters · OutdoorWSW Early Bird Classic · Apr 292:24.13WSW Early Bird ClassicApril 29, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Fredonia Blue Devil InvitationalApr 25 · 3000m Steeplechase · Place 11 · Brockport St.Brockport St.3000m Steeplechase0.914m11.11:12.53aJr
Apr 12Brockport Multi and InvitationalApr 12 · 3000m Steeplechase · Place 11 · Brockport St.Brockport St.3000m Steeplechase0.914m11.11:13.28aJr
Apr 4Geneseo Early Season InviteApr 4 · 3000m Steeplechase · Place 21 · Brockport St.Brockport St.3000m Steeplechase0.914m21.11:32.38aJr
Mar 28St. John Fisher Tri MeetMar 28 · 1500 Meters · Place 25 · Brockport St.Brockport St.1500 Meters25.4:48.38a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Brockport Friday Night InviteFeb 20 · 1 Mile · Place 20 · Brockport St.Brockport St.1 Mile20.4:52.47a PBJr
Feb 20Brockport Friday Night InviteFeb 20 · 1000 Meters · Place 6 · Brockport St.Brockport St.1000 Meters6.2:53.29a PBJr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 3000 Meters · Brockport St.Brockport St.3000 Meters--DNFJr
Jan 23RIT Friday InvitationalJan 23 · 1000 Meters · Place 26 · Brockport St.Brockport St.1000 Meters262:57.69aJr
Jan 17Brockport Saturday Night Rust BusterJan 17 · 1 Mile · Place 34 · Brockport St.Brockport St.1 Mile345:04.84JR

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 98 · Brockport St.Brockport St.1500 Meters98.4:51.59aSo
Apr 12Brockport Multi & InvitationalApr 12 · 3000m Steeplechase · Brockport St.Brockport St.3000m Steeplechase0.914m--DNSSo
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 90 · Brockport St.Brockport St.1500 Meters90.4:51.69aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Brockport InviteFeb 7 · 1 Mile · Place 42 · Brockport St.Brockport St.1 Mile42.5:13.95aSo
Jan 24RIT January Friday MeetJan 24 · 1000 Meters · Place 25 · SUNY BrockportSUNY Brockport1000 Meters253:02.95a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 3000m Steeplechase · Place 8 · SUNY BrockportSUNY Brockport3000m Steeplechase811:43.01a—
Apr 20SUNY Geneseo QuadApr 20 · 3000m Steeplechase · Place 5 · SUNY BrockportSUNY Brockport3000m Steeplechase512:00.62a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2Brockport Multi & InvitationalFeb 2 · 1 Mile · Place 37 · SUNY BrockportSUNY Brockport1 Mile375:05.52a—
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 1 Mile · Place 33 · Brockport St.Brockport St.1 Mile33.5:13.64aFr
Jan 20Golden Eagle InvitationalJan 20 · 1 Mile · Place 51 · SUNY BrockportSUNY Brockport1 Mile515:11.25a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2Section V State QualifierJun 2 · 3000m Steeplechase · Place 8 · LancasterLancaster3000m Steeplechase811:10.59 PB12
Jun 2Section VI Track & Field State QualifierJun 2 · 3000m Steeplechase · Place 8 · Lancaster CentralLancaster Central3000m Steeplechase0.914m8.11:10.59a PB12
May 26Section 6 Class AA ChampionshipsMay 26 · 3000m Steeplechase · Place 3 · Lancaster CentralLancaster Central3000m Steeplechase0.914m3.11:19.37a12
May 13Williamsville South InvitationalMay 13 · 3200 Meters · Place 13 · LancasterLancaster3200 Meters1311:20.29 PB12
Apr 29WSW Early Bird ClassicApr 29 · 800 Meters · Place 29 · LancasterLancaster800 Meters292:24.13 PB12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11Section VI Team ChampionshipsFeb 11 · 1000 Meters · Place 11 · LancasterLancaster1000 Meters113:02.9312
Jan 27Section VI Indoor Track & Field B/C Inter-DivisionalJan 27 · 1000 Meters · Place 18 · LancasterLancaster1000 Meters183:05.3712
Jan 14Section VI Indoor Track & Field Inter-Divisional B-DJan 14 · 1000 Meters · Place 6 · Lancaster CentralLancaster Central1000 Meters6.3:05.68a12
Jan 6Section VI Indoor Track & Field A/B Inter-DivisionalJan 6 · 1600 Meters · Place 9 · LancasterLancaster1600 Meters95:20.85 PB12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Section VI Inter-Divisional A/DDec 17 · 1000 Meters · Place 22 · Lancaster CentralLancaster Central1000 Meters22.3:17.48a12

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14Williamsville South Track & Field InvitationalMay 14 · 3200 Meters · Place 19 · LancasterLancaster3200 Meters1912:31.3911
May 7Runnin' Cadet ClassicMay 7 · 3200 Meters · Place 19 · LancasterLancaster3200 Meters1912:32.34—
May 7Runnin' Cadet ClassicMay 7 · 800 Meters · Place 32 · LancasterLancaster800 Meters322:34.41—