Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 165:08.28North Shore Pre-Nationals InvitationalFebruary 16, 2024
1000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 102:59.09a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1000 Meters · OutdoorNYSPHSAA -NY State Champs · Mar 62:59.62NYSPHSAA -NY State ChampsMarch 6, 2026
1500 Meters · IndoorPurple Champions HS Invitational · Feb 14:48.56Purple Champions HS InvitationalFebruary 1, 2025
1500 Meters · OutdoorGuilderland Frigid Cup Invitational · Apr 64:50.17Guilderland Frigid Cup InvitationalApril 6, 2024
2 Miles · IndoorThe Armory HS Holiday Classic · Dec 2912:15.51aThe Armory HS Holiday ClassicDecember 29, 2022
2000m Steeplechase · 0.762m · OutdoorSection 2 Group 1 Championships · May 277:27.27aSection 2 Group 1 ChampionshipsMay 27, 2026
2000m Steeplechase · OutdoorGirls Suburban Council Varsity and JV Championship · May 207:12.18Girls Suburban Council Varsity and JV ChampionshipMay 20, 2025
3000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 1010:26.15a40th Yale Interscholastic Track ClassicJanuary 10, 2025
3000 Meters · OutdoorIthaca College Bomber HS Invitational · Dec 810:41.29aIthaca College Bomber HS InvitationalDecember 8, 2024
400m Hurdles · 30" / 0.762m · OutdoorColumbia vs Averill Park vs Guilderland -CoEd · Apr 281:11.18aColumbia vs Averill Park vs Guilderland -CoEdApril 28, 2026
600 Meters · IndoorSteve Borbet Invitational · Jan 171:39.09Steve Borbet InvitationalJanuary 17, 2025
600 Meters · OutdoorIthaca College Bomber HS Invitational · Dec 81:48.14aIthaca College Bomber HS InvitationalDecember 8, 2024
800 Meters · IndoorUtica Challenge · Dec 292:46.49aUtica ChallengeDecember 29, 2021
800 Meters · OutdoorGlenn D. Loucks Games · May 72:15.91Glenn D. Loucks GamesMay 7, 2026
800 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 102:17.040a40th Yale Interscholastic Track ClassicJanuary 10, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27Section 2 Group 1 ChampionshipsMay 27 · 2000m Steeplechase · Place 1 · Guilderland2000m Steeplechase0.762m1.7:27.27a PB11
May 27Section 2 Group 1 ChampionshipsMay 27 · 800 Meters · Place 8 · Guilderland800 Meters8.2:23.24a11
May 16William F. Eddy Jr. Track & Field MeetMay 16 · 1500 Meters · Place 10 · Guilderland1500 Meters10.4:53.95a11
May 7Glenn D. Loucks GamesMay 7 · 2000m Steeplechase · Place 8 · Guilderland2000m Steeplechase87:20.5411
May 7Glenn D. Loucks GamesMay 7 · 800 Meters · Place 17 · Guilderland800 Meters172:15.91 PB11
May 5Burnt Hills vs Guilderland-COEDMay 5 · 3000 Meters · Guilderland3000 Meters--SCR11
Apr 28Columbia vs Averill Park vs Guilderland -CoEdApr 28 · 400m Hurdles · Place 1 · Guilderland400m Hurdles30" / 0.762m1.1:11.18a PB11
Apr 28Columbia vs Averill Park vs Guilderland -CoEdApr 28 · 1500 Meters · Place 2 · Guilderland1500 Meters2.5:02.65a11
Apr 23130th Penn Relays CarnivalApr 23 · 800 Meters · Guilderland800 Meters—2:17.69a11
Apr 18Niskayuna Spring Classic Apr 18 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase27:30.4111
Mar 6NYSPHSAA -NY State ChampsMar 6 · 1000 Meters · Place 13 · Guilderland1000 Meters132:59.62 PB11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 25CBA Showcase Individual Running EventsFeb 25 · 600 Meters · Place 4 · Guilderland600 Meters41:42.5511
Feb 25CBA Showcase Individual Running EventsFeb 25 · 600 Meters · Place 4 · Guilderland600 Meters41:42.5511
Feb 14Section 2 State QualifierFeb 14 · 1000 Meters · Place 1 · Guilderland1000 Meters13:03.3011
Feb 7Purple Champions HS InvitationalFeb 7 · 1000 Meters · Place 3 · Guilderland1000 Meters32:59.6211
Feb 1Section 2 Division I ChampionshipFeb 1 · 1000 Meters · Place 3 · Guilderland1000 Meters3.3:05.51a11
Feb 1Section 2 Division I ChampionshipFeb 1 · 1500 Meters · Place 5 · Guilderland1500 Meters5.4:54.93a11
Jan 17Jack Reed HS ShowcaseJan 17 · 1500 Meters · Place 5 · Guilderland1500 Meters54:50.4411
Jan 17Jack Reed HS ShowcaseJan 17 · 1000 Meters · Place 5 · Guilderland1000 Meters53:07.0211
Jan 3Ocean Breeze Freedom GamesJan 3 · 1000 Meters · Place 32 · Guilderland1000 Meters323:15.6611
Jan 3Freedom GamesJan 3 · 1000 Meters · Place 32 · Guilderland1000 Meters32.3:15.66a11

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday Classic - Session 1Dec 27 · 1500 Meters · Place 1 · Guilderland1500 Meters1.5:01.38a11
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 5 · Guilderland1000 Meters5.3:07.28a11
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 800 Meters · Guilderland800 MetersRelay Split—2:30.28811
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 1000 Meters · Place 3 · Guilderland1000 Meters3.3:14.84a11
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 1500 Meters · Place 29 · Guilderland1500 Meters294:59.5010
Feb 22Section 2 State QualifierFeb 22 · 1500 Meters · Place 3 · Guilderland1500 Meters34:56.0110
Feb 17Section 2 Division I ChampionshipFeb 17 · 1000 Meters · Place 12 · Guilderland1000 Meters12.3:25.04a10
Feb 17Section 2 Division I ChampionshipFeb 17 · 600 Meters · Place 6 · Guilderland600 Meters6.1:46.07a10
Feb 1Purple Champions HS InvitationalFeb 1 · 1500 Meters · Place 6 · Guilderland1500 Meters64:48.56 PB10
Jan 17Steve Borbet InvitationalJan 17 · 600 Meters · Place 8 · Guilderland600 Meters81:39.09 PB10
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 800 Meters · Guilderland800 MetersRelay Split—2:17.040a PB10
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1000 Meters · Place 1 · Guilderland1000 Meters1.2:59.09a PB10
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 3000 Meters · Place 9 · Guilderland3000 Meters9.10:26.15a PB10
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 9 · Guilderland1000 Meters93:04.7410

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 5Section 2 State QualifierJun 5 · 2000m Steeplechase · Place 6 · Guilderland2000m Steeplechase67:39.4610
Jun 5Section 2 State QualifierJun 5 · 2000m Steeplechase · Place 6 · Guilderland2000m Steeplechase67:39.4610
May 28Section 2 Group 1 ChampionshipsMay 28 · 2000m Steeplechase · Place 3 · Guilderland2000m Steeplechase37:26.2310
May 28Section 2 Group 1 ChampionshipsMay 28 · 2000m Steeplechase · Place 3 · Guilderland2000m Steeplechase37:26.2310
May 20Girls Suburban Council Varsity and JV ChampionshipMay 20 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase27:12.18 PB10
May 20Girls Suburban Council Varsity and JV ChampionshipMay 20 · 800 Meters · Place 10 · Guilderland800 Meters102:26.7110
May 17William F. Eddy Jr. Track & Field Meet 2025May 17 · 1500 Meters · Place 23 · Guilderland1500 Meters235:07.7810
May 17William F. Eddy Jr. Track & Field MeetMay 17 · 1500 Meters · Place 23 · Guilderland1500 Meters23.5:07.78a10
May 13Bethlehem vrs Guilderland vrs Nisky GirlsMay 13 · 400m Hurdles · Place 1 · Guilderland400m Hurdles11:08.2110
May 13Bethlehem vrs Guilderland vrs Nisky GirlsMay 13 · 3000 Meters · Place 2 · Guilderland3000 Meters210:50.7910
May 857th Annual Glenn D. Loucks GamesMay 8 · 2000m Steeplechase · Place 9 · Guilderland2000m Steeplechase97:24.4210
May 857th Annual Glenn D. Loucks GamesMay 8 · 800 Meters · Place 23 · Guilderland800 Meters232:18.2810
May 6Guilderland vs Burnt Hills CoedMay 6 · 800 Meters · Place 1 · Guilderland800 Meters12:20.1010
Apr 29Columbia vs Guilderland vs Averill Park -CoedApr 29 · 400m Hurdles · Place 1 · Guilderland400m Hurdles11:13.2710
Apr 29Columbia vs Guilderland vs Averill Park -CoedApr 29 · 1500 Meters · Place 4 · Guilderland1500 Meters45:13.8810
Apr 22Ballston Spa vs Guilderland GirlsApr 22 · 800 Meters · Place 1 · Guilderland800 Meters12:24.4010
Apr 22Ballston Spa vs Guilderland GirlsApr 22 · 800 Meters · Place 1 · Guilderland800 Meters12:24.4010
Apr 9Guilderland vs Shenendehowa MeetApr 9 · 3000 Meters · Place 1 · Guilderland3000 Meters110:58.8110

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 12 · Guilderland1 Mile12.5:21.76a10
Dec 21The Beantown Winter ClassicDec 21 · 1000 Meters · Place 10 · Guilderland1000 Meters10.3:08.04a10
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1 Mile · Place 10 · Guilderland1 Mile105:08.28 PB9
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1500 Meters · Place 12 · Guilderland1500 Meters124:49.049
Jan 27Section 2 Division I ChampionshipJan 27 · 1500 Meters · Place 5 · Guilderland1500 Meters5.4:55.80a9
Jan 6Freedom GamesJan 6 · 1000 Meters · Place 6 · Guilderland1000 Meters63:03.849

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 8Ithaca College Bomber HS InvitationalDec 8 · 600 Meters · Place 6 · Guilderland600 Meters6.1:48.14a PB10
Dec 8Ithaca College Bomber HS InvitationalDec 8 · 3000 Meters · Place 1 · Guilderland3000 Meters1.10:41.29a PB10
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 2000m Steeplechase · Place 18 · Guilderland2000m Steeplechase187:32.059
May 22Section 2 Group 1 ChampionshipsMay 22 · 2000m Steeplechase · Place 1 · Guilderland2000m Steeplechase17:25.259
May 14Girls Suburban Council ChampionshipsMay 14 · 2000m Steeplechase · Place 1 · Guilderland2000m Steeplechase17:22.069
May 956th Annual Glenn D. Loucks GamesMay 9 · 2000m Steeplechase · Place 10 · Guilderland2000m Steeplechase107:13.139
May 956th Annual Glenn D. Loucks GamesMay 9 · 800 Meters · Place 24 · Guilderland800 Meters242:17.989
May 8Guilderland vs B. Spa GirlsMay 8 · 2000m Steeplechase · Place 1 · Guilderland2000m Steeplechase17:21.539
Apr 30Niskayuna-Guilderland-Shaker BoysApr 30 · 3000 Meters · Guilderland3000 Meters—DNS9
Apr 30Niskayuna-Guilderland-Shaker BoysApr 30 · 800 Meters · Guilderland800 Meters—DNS9
Apr 20Niskayuna Spring RelaysApr 20 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase27:32.999
Apr 20Niskayuna Spring RelaysApr 20 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase27:32.999
Apr 20Niskayuna Spring RelaysApr 20 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase27:32.999
Apr 13Green Dragon RelaysApr 13 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase27:34.339
Apr 6Guilderland Frigid Cup InvitationalApr 6 · 800 Meters · Place 2 · Guilderland800 Meters22:25.929
Apr 6Guilderland Frigid Cup InvitationalApr 6 · 1500 Meters · Place 1 · Guilderland1500 Meters14:50.17 PB9
Feb 3Section 2 Division I Shot Put and Weight ThrowFeb 3 · 1500 Meters · Place 5 · Guilderland1500 Meters5.4:55.80a9

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday ClassicDec 27 · 1000 Meters · Place 5 · Guilderland1000 Meters5.3:11.49a9
Dec 16Bishop Loughlin GamesDec 16 · 1 Mile · Place 6 · Guilderland1 Mile6.5:15.46a9
Dec 3Ithaca College HS InvitationalDec 3 · 1500 Meters · Place 2 · Guilderland1500 Meters2.5:02.98a9
Feb 17North Shore Pre-National InvitationalFeb 17 · 1 Mile · Place 21 · Guilderland1 Mile215:30.708
Feb 17North Shore Pre-National InvitationalFeb 17 · 1500 Meters · Place 22 · Guilderland1500 Meters225:10.638
Feb 5Section 2 State QualifierFeb 5 · 3000 Meters · Guilderland3000 Meters—11:01.248
Jan 29Section 2 Division I ChampionshipJan 29 · 3000 Meters · Guilderland3000 Meters--DNF8

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24Section 2 Group 1 ChampionshipsMay 24 · 2000m Steeplechase · Place 4 · Guilderland2000m Steeplechase47:38.598
May 17Girls Suburban Council ChampionshipsMay 17 · 2000m Steeplechase · Place 5 · Guilderland2000m Steeplechase57:50.808
May 6Colonie RelaysMay 6 · 2000m Steeplechase · Place 2 · Guilderland2000m Steeplechase0.762m2.7:50.80a8
May 2Shaker vs Guilderland vs Nisky-GirlsMay 2 · 3000 Meters · Place 1 · Guilderland3000 Meters111:08.138
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 2000m Steeplechase · Guilderland2000m Steeplechase0.762m--SCR8
Apr 18Guilderland Girls Triangular MeetApr 18 · 3000 Meters · Guilderland3000 Meters--SCR8
Apr 1Guilderland Fridge CupApr 1 · 3000 Meters · Place 2 · Guilderland3000 Meters210:59.888

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 2 Miles · Place 1 · Guilderland2 Miles1.12:15.51a PB8
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 1 · Guilderland1 Mile1.5:42.78a8
Dec 29The Armory HS Holiday ClassicDec 29 · 3000 Meters · Place 1 · Guilderland3000 Meters1.11:31.45a8
Dec 29The Armory HS Holiday ClassicDec 29 · 1500 Meters · Place 1 · Guilderland1500 Meters1.5:22.24a8
Dec 17Bishop Loughlin GamesDec 17 · 600 Meters · Place 2 · Guilderland600 Meters2.1:48.54a8
Dec 4Tri County Indoor Track League 1DDec 4 · 3000 Meters · Place 2 · Guilderland3000 Meters2.12:08.08
Dec 4Tri County Indoor Track League 1DDec 4 · 1500 Meters · Place 3 · Guilderland1500 Meters3.5:25.08
Jan 29Section 2 Division I ChampionshipJan 29 · 1500 Meters · Place 13 · Guilderland1500 Meters13.5:32.11a7
Jan 23The TCITL Frank DeMasi Utica InvitationalJan 23 · 1000 Meters · Place 34 · Guilderland1000 Meters343:34.387
Jan 15Section 2 League Meets 6Jan 15 · 1500 Meters · Place 3 · Guilderland1500 Meters35:52.67

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 25Section 2 Group 1May 25 · 2000m Steeplechase · Place 9 · Guilderland2000m Steeplechase98:29.717
May 25Section 2 Group 1May 25 · 2000m Steeplechase · Place 9 · Guilderland2000m Steeplechase98:29.717
May 25Section 2 Group 1May 25 · 2000m Steeplechase · Place 9 · Guilderland2000m Steeplechase98:29.717
May 18Girls Suburban Council ChampionshipsMay 18 · 2000m Steeplechase · Place 8 · Guilderland2000m Steeplechase88:15.647
May 13Shen InvyMay 13 · 2000m Steeplechase · Place 6 · Guilderland2000m Steeplechase68:21.087
May 13Shen InvyMay 13 · 2000m Steeplechase · Place 6 · Guilderland2000m Steeplechase68:21.087
May 13Shen InvyMay 13 · 2000m Steeplechase · Place 6 · Guilderland2000m Steeplechase68:21.087
Apr 27Guilderland vs Bethlehem and Shen Girls MeetApr 27 · 800 Meters · Place 7 · Guilderland800 Meters73:39.847
Apr 16Lady EaglesApr 16 · 1500 Meters · Place 7 · Guilderland1500 Meters7.5:46.58a7

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Utica ChallengeDec 29 · 800 Meters · Place 13 · Guilderland800 Meters13.2:46.49a PB7
Dec 18Bishop Loughlin GamesDec 18 · 600 Meters · Place 13 · Guilderland600 Meters13.1:59.77a7

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 1000 Meters · Place 6 · Guilderland1000 Meters6.3:42.77
Dec 11Section 2 League Meets #2Dec 11 · 1500 Meters · Place 1 · Guilderland1500 Meters1.5:54.07