Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBishop Loughlin Games · Dec 183:47.37aBishop Loughlin GamesDecember 18, 2021
1500 Meters · OutdoorNiskayuna-Guilderland-Shaker Boys · Apr 305:38.30aNiskayuna-Guilderland-Shaker BoysApril 30, 2024
200 Meters · IndoorThe Armory HS Holiday Classic · Dec 2930.26aThe Armory HS Holiday ClassicDecember 29, 2022
200 Meters · OutdoorGuilderland vs B. Spa Girls · May 829.26Guilderland vs B. Spa GirlsMay 8, 2024
300 Meters · IndoorThe Armory HS Holiday Classic · Dec 2949.28aThe Armory HS Holiday ClassicDecember 29, 2022
3000 Meters · IndoorThe TCITL Frank DeMasi Utica Invitational · Jan 2313:03.65The TCITL Frank DeMasi Utica InvitationalJanuary 23, 2022
3000 Meters · OutdoorSection 2 League Meets #2 · Dec 1113:28.4Section 2 League Meets #2December 11, 2021
400 Meters · IndoorArmory Metro Eagles Invitational · Nov 261:09.89aArmory Metro Eagles InvitationalNovember 26, 2022
400 Meters · OutdoorSuburban Council Girls Junior Varsity Championships · May 191:07.71aSuburban Council Girls Junior Varsity ChampionshipsMay 19, 2022
400 Meters · Relay Split · IndoorHoughton Highlander Indoor Invitational · Jan 241:06.111aHoughton Highlander Indoor InvitationalJanuary 24, 2026
500 Meters · IndoorCornell Robert J. Kane Invitational · Feb 141:33.33aCornell Robert J. Kane InvitationalFebruary 14, 2026
600 Meters · IndoorBishop Loughlin Games · Dec 171:54.71aBishop Loughlin GamesDecember 17, 2022
800 Meters · IndoorNazareth Conference Tune-Up · Feb 203:01.07Nazareth Conference Tune-UpFebruary 20, 2026
800 Meters · OutdoorWilliam F. Eddy Jr. Track & Field Invitational · May 182:32.97aWilliam F. Eddy Jr. Track & Field InvitationalMay 18, 2024
800 Meters · Relay Split · IndoorUtica Holiday Classic · Dec 63:26.105Utica Holiday ClassicDecember 6, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 800 Meters · Place 29 · SUNY OswegoSUNY Oswego800 Meters29.2:57.69aSo
Apr 24St. John Fisher Cardinal ClassicApr 24 · 400 Meters · Place 20 · SUNY OswegoSUNY Oswego400 Meters20.1:16.71aSo
Apr 24St. John Fisher Cardinal ClassicApr 24 · 200 Meters · Place 39 · SUNY OswegoSUNY Oswego200 Meters39.32.85aWind: 2So
Apr 21Ithaca Tuesday MeetApr 21 · 800 Meters · Place 6 · SUNY OswegoSUNY Oswego800 Meters6.2:56.66aSo
Apr 21Ithaca Tuesday MeetApr 21 · 400 Meters · Place 4 · SUNY OswegoSUNY Oswego400 Meters4.1:13.50aSo
Apr 21Ithaca Tuesday MeetApr 21 · 200 Meters · Place 22 · SUNY OswegoSUNY Oswego200 Meters22.32.15aWind: 0.7So
Apr 17Cortland ClassicApr 17 · 800 Meters · Place 18 · SUNY OswegoSUNY Oswego800 Meters18.2:55.27aSo
Apr 3Cortland Red Dragon OpenApr 3 · 800 Meters · Place 18 · SUNY OswegoSUNY Oswego800 Meters18.2:49.96aSo

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 400 Meters · Place 7 · SUNY OswegoSUNY Oswego400 Meters7.1:14.51aSo
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 32 · Oswego StateOswego State800 Meters323:01.07 PBSO
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 500 Meters · Place 5 · SUNY OswegoSUNY Oswego500 Meters51:33.33a PBSO
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 200 Meters · Place 47 · SUNY OswegoSUNY Oswego200 Meters4732.44aSO
Jan 31Nazareth Conference Challenge CupJan 31 · 400 Meters · Place 33 · Oswego StateOswego State400 Meters331:16.37SO
Jan 31Nazareth Conference Challenge CupJan 31 · 200 Meters · Place 64 · Oswego StateOswego State200 Meters6432.97SO
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 600 Meters · Place 4 · SUNY OswegoSUNY Oswego600 Meters4.2:18.92aSo
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 400 Meters · SUNY OswegoSUNY Oswego400 MetersRelay Split—1:06.111a PBSo
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 200 Meters · Place 32 · SUNY OswegoSUNY Oswego200 Meters32.33.61aWind: 0So
Jan 16Utica Winter OpenerJan 16 · 500 Meters · Place 16 · SUNY OswegoSUNY Oswego500 Meters161:37.16aSo
Jan 16Utica Winter OpenerJan 16 · 200 Meters · Place 36 · SUNY OswegoSUNY Oswego200 Meters3632.07aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 800 Meters · Place 8 · SUNY OswegoSUNY Oswego800 MetersRelay Split8.3:26.105 PBSo
Dec 6Utica Holiday ClassicDec 6 · 600 Meters · Place 15 · SUNY OswegoSUNY Oswego600 Meters15.2:18.31aSo
Feb 28SUNYAC ChampionshipsFeb 28 · 400 Meters · SUNY OswegoSUNY Oswego400 MetersRelay Split—1:16.645Fr
Feb 21Nazareth Conference Tune UpFeb 21 · 400 Meters · Place 31 · Oswego StateOswego State400 Meters311:18.91FR
Jan 24RIT January Friday MeetJan 24 · 400 Meters · Place 21 · SUNY OswegoSUNY Oswego400 Meters211:19.58a—
Jan 17Utica Winter OpenerJan 17 · 1000 Meters · Place 18 · SUNY OswegoSUNY Oswego1000 Meters184:23.29a—
Jan 17Utica Winter OpenerJan 17 · 400 Meters · Place 17 · SUNY OswegoSUNY Oswego400 Meters171:16.51a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 400 Meters · Place 41 · SUNY OswegoSUNY Oswego400 Meters41.1:20.24aFr
Apr 5Cortland Red Dragon OpenApr 5 · 400 Meters · Place 17 · SUNY OswegoSUNY Oswego400 Meters17.1:22.83aFr
Apr 5Cortland Red Dragon OpenApr 5 · 200 Meters · Place 43 · SUNY OswegoSUNY Oswego200 Meters43.32.23aWind: 0Fr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 400 Meters · Place 9 · SUNY OswegoSUNY Oswego400 Meters9.1:23.35aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 800 Meters · Place 19 · SUNY OswegoSUNY Oswego800 Meters19.3:29.98aFr
Dec 6Houghton DecemberDec 6 · 400 Meters · Place 7 · SUNY OswegoSUNY Oswego400 Meters7.1:16.61aFr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18William F. Eddy Jr. Track & Field InvitationalMay 18 · 800 Meters · Place 28 · GuilderlandGuilderland800 Meters28.2:32.97a PB12
May 8Guilderland vs B. Spa GirlsMay 8 · 200 Meters · Place 11 · GuilderlandGuilderland200 Meters1129.26 PB12
Apr 30Niskayuna-Guilderland-Shaker BoysApr 30 · 1500 Meters · Place 6 · GuilderlandGuilderland1500 Meters6.5:38.30a PB12
Apr 30Niskayuna-Guilderland-Shaker BoysApr 30 · 800 Meters · Place 5 · GuilderlandGuilderland800 Meters5.2:44.34a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13 Dr. Jack V. Irion Queensbury InvitationalMay 13 · 400 Meters · Place 13 · GuilderlandGuilderland400 Meters131:07.9711
May 2Shaker vs Guilderland vs Nisky-GirlsMay 2 · 400 Meters · Place 3 · GuilderlandGuilderland400 Meters31:09.3111
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 400 Meters · Place 23 · GuilderlandGuilderland400 Meters23.67.74a11
Apr 18Guilderland Girls Triangular MeetApr 18 · 400 Meters · Place 1 · GuilderlandGuilderland400 Meters1.1:08.66a11
Apr 1Guilderland Fridge CupApr 1 · 800 Meters · Place 15 · GuilderlandGuilderland800 Meters152:45.4211

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14TCITL LM 5CJan 14 · 600 Meters · Place 6 · GuilderlandGuilderland600 Meters61:55.811

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 300 Meters · Place 44 · GuilderlandGuilderland300 Meters44.49.28a PB11
Dec 29The Armory HS Holiday ClassicDec 29 · 600 Meters · Place 28 · GuilderlandGuilderland600 Meters28.1:58.31a11
Dec 29The Armory HS Holiday ClassicDec 29 · 200 Meters · Place 63 · GuilderlandGuilderland200 Meters63.30.26a PB11
Dec 17Bishop Loughlin GamesDec 17 · 600 Meters · Place 33 · GuilderlandGuilderland600 Meters33.1:54.71a PB11
Nov 26Armory Metro Eagles InvitationalNov 26 · 400 Meters · Place 14 · GuilderlandGuilderland400 Meters14.1:09.89a PB11
Nov 26Armory Metro Eagles InvitationalNov 26 · 200 Meters · Place 15 · GuilderlandGuilderland200 Meters15.30.33a11
Jan 23The TCITL Frank DeMasi Utica InvitationalJan 23 · 3000 Meters · Place 27 · GuilderlandGuilderland3000 Meters2713:03.65 PB10
Jan 15Section 2 League Meets 6Jan 15 · 600 Meters · Place 1 · GuilderlandGuilderland600 Meters12:10.310

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19Suburban Council Girls Junior Varsity ChampionshipsMay 19 · 400 Meters · Place 6 · GuilderlandGuilderland400 Meters6.1:07.71a PB10
Apr 27Guilderland vs Bethlehem and Shen Girls MeetApr 27 · 400 Meters · Place 2 · GuilderlandGuilderland400 Meters21:10.6610

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Bishop Loughlin GamesDec 18 · 1000 Meters · Place 19 · GuilderlandGuilderland1000 Meters19.3:47.37a PB10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 3000 Meters · Place 16 · GuilderlandGuilderland3000 Meters16.13:28.4 PB10
Dec 11Section 2 League Meets #2Dec 11 · 1500 Meters · Place 30 · GuilderlandGuilderland1500 Meters30.6:07.310