Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational & Pentathlon · Feb 35:28.82Ocean Breeze Invitational & PentathlonFebruary 3, 2024
1000 Meters · IndoorIvy League Prep Schools #5 · Jan 263:10.16Ivy League Prep Schools #5January 26, 2022
1500 Meters · IndoorIvy League Prep Schools Championship · Feb 174:51.58Ivy League Prep Schools ChampionshipFebruary 17, 2022
1500 Meters · Outdoor45th Aztec Invitational · Mar 214:56.85a45th Aztec InvitationalMarch 21, 2025
200 Meters · OutdoorIvy Prep North #5 · May 731.74aIvy Prep North #5May 7, 2024
3000 Meters · IndoorNYSPHSAA/NYS Federation Indoor Championships · Mar 510:31.74NYSPHSAA/NYS Federation Indoor ChampionshipsMarch 5, 2022
3000 Meters · OutdoorAAIS Invitational · Apr 2810:44.03AAIS InvitationalApril 28, 2023
3200 Meters · OutdoorIvy League Prep Schools #1 North · Apr 512:02.32aIvy League Prep Schools #1 NorthApril 5, 2022
5000 Meters · OutdoorUMASS Commonwealth Invitational · Apr 1118:10.62aUMASS Commonwealth InvitationalApril 11, 2026
600 Meters · IndoorIvy League Prep Schools #2 · Dec 151:45.79aIvy League Prep Schools #2December 15, 2021
800 Meters · OutdoorMiddlebury Outdoor Meet · Apr 182:22.48aMiddlebury Outdoor MeetApril 18, 2026
Shot Put · 4kg · OutdoorIvy Prep South #3 · Apr 1618-05.00Ivy Prep South #3April 16, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 5000 Meters · Place 30 · MiddleburyMiddlebury5000 Meters30.18:17.18aSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Place 14 · MiddleburyMiddlebury5000 Meters14.18:13.45aSo
Apr 18Middlebury Outdoor MeetApr 18 · 800 Meters · Place 3 · MiddleburyMiddlebury800 Meters3.2:22.48a PBSo
Apr 11UMASS Commonwealth InvitationalApr 11 · 5000 Meters · Place 6 · MiddleburyMiddlebury5000 Meters6.18:10.62a PBSo
Apr 4Amherst Spring FlingApr 4 · 5000 Meters · Place 17 · MiddleburyMiddlebury5000 Meters17.18:26.02aSo
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 35 · MiddleburyMiddlebury1500 Meters35.5:04.67aSo
Mar 27Mangrum InvitationalMar 27 · 5000 Meters · Place 16 · MiddleburyMiddlebury5000 Meters1618:46.86aSo
Mar 27Mangrum InvitationalMar 27 · 1500 Meters · Place 22 · MiddleburyMiddlebury1500 Meters224:59.88aSo
Mar 21UCR Spring Classic InvitationalMar 21 · 5000 Meters · Place 2 · MiddleburyMiddlebury5000 Meters2.18:49.90aSo
Mar 21UCR Spring Classic InvitationalMar 21 · 1500 Meters · Place 10 · MiddleburyMiddlebury1500 Meters10.4:58.82aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Tufts Cupid ChallengeFeb 13 · 1000 Meters · Place 5 · MiddleburyMiddlebury1000 Meters53:12.26aSo
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 22 · MiddleburyMiddlebury1 Mile225:37.93aSO

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 65 · MiddleburyMiddlebury1500 Meters65.5:18.00aFr
Mar 2145th Aztec InvitationalMar 21 · 1500 Meters · Place 25 · MiddleburyMiddlebury1500 Meters25.4:56.85a PBFr
Mar 2145th Aztec InvitationalMar 21 · 800 Meters · Place 20 · MiddleburyMiddlebury800 Meters20.2:29.24aFr
Mar 14Ross and Sharon Irwin Invite @ Point Loma UMar 14 · 1500 Meters · Place 18 · MiddleburyMiddlebury1500 Meters184:57.19a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · 1000 Meters · Place 19 · MiddleburyMiddlebury1000 Meters193:10.43FR
Feb 15Tufts Stampede OpenFeb 15 · 1000 Meters · Place 5 · MiddleburyMiddlebury1000 Meters53:10.97FR
Jan 26Middlebury's NESCAC Invite Jan 26 · 1 Mile · Place 32 · MiddleburyMiddlebury1 Mile325:33.58a—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22NYSAIS Championships 2024May 22 · 3000 Meters · Place 6 · Dalton SchoolDalton School3000 Meters611:12.6312
May 15Ivy League Prep Schools ChampionshipsMay 15 · Shot Put · Place 16 · Dalton SchoolDalton SchoolShot Put1616-1012
May 15Ivy League Prep Schools ChampionshipsMay 15 · 1500 Meters · Place 9 · Dalton SchoolDalton School1500 Meters95:26.1712
May 15Ivy League Prep Schools ChampionshipsMay 15 · 3000 Meters · Place 6 · Dalton SchoolDalton School3000 Meters610:55.1512
May 10PSAA ChampionshipsMay 10 · Shot Put · Place 9 · Dalton SchoolDalton SchoolShot Put917-0.7512
May 10PSAA ChampionshipsMay 10 · 3000 Meters · Place 1 · Dalton SchoolDalton School3000 Meters111:32.4912
May 10PSAA ChampionshipsMay 10 · 1500 Meters · Place 1 · Dalton SchoolDalton School1500 Meters15:15.6712
May 7Ivy Prep North #5May 7 · Shot Put · Place 13 · DaltonDaltonShot Put4kg13.16-02.5012
May 7Ivy Prep North #5May 7 · 3000 Meters · Place 2 · DaltonDalton3000 Meters2.11:16.86a12
May 7Ivy Prep North #5May 7 · 200 Meters · Place 24 · DaltonDalton200 Meters24.31.74a PB12
May 1Ivy League Prep Schools #4 at IcahnMay 1 · Shot Put · Place 18 · Dalton SchoolDalton SchoolShot Put1815-1112
Apr 26AAIS Girls Only InvitationalApr 26 · Shot Put · Place 29 · Dalton SchoolDalton SchoolShot Put2917-712
Apr 16Ivy Prep South #3Apr 16 · Shot Put · Place 10 · DaltonDaltonShot Put4kg10.18-05.00 PB12
Apr 16Ivy Prep South #3Apr 16 · 1500 Meters · DaltonDalton1500 Meters--DNF12
Apr 11Ivy Prep South #2Apr 11 · Shot Put · Place 7 · DaltonDaltonShot Put4kg7.17-03.0012

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21NYSAIS ChampsFeb 21 · 1500 Meters · Place 12 · Dalton SchooDalton Schoo1500 Meters125:12.22—
Feb 21NYSAIS ChampsFeb 21 · 3000 Meters · Place 4 · Dalton SchooDalton Schoo3000 Meters410:57.42—
Feb 15Ivy League Prep Schools ChampionshipsFeb 15 · 3000 Meters · Place 5 · Dalton SchooDalton Schoo3000 Meters511:16.6212
Feb 15Ivy League Prep Schools ChampionshipsFeb 15 · 1500 Meters · Place 7 · Dalton SchooDalton Schoo1500 Meters75:10.8712
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 26 · Dalton SchoolDalton School1 Mile265:28.82 PB12
Jan 24Ivy League Prep Schools #5Jan 24 · 1500 Meters · Place 5 · Dalton SchoolDalton School1500 Meters55:07.6412
Jan 8Ivy League Prep #4Jan 8 · 3000 Meters · Place 3 · Dalton SchooDalton Schoo3000 Meters311:38.87—
Jan 8Ivy League Prep #4Jan 8 · 1500 Meters · Place 3 · Dalton SchooDalton Schoo1500 Meters35:08.45—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20NYCAL Meet #2Dec 20 · 1000 Meters · Place 5 · DaltonDalton1000 Meters5.3:20.30a12
Dec 20NYCAL Meet #2Dec 20 · 1500 Meters · Place 4 · DaltonDalton1500 Meters4.5:10.73a12
Dec 13Ivy League Prep #2Dec 13 · 3000 Meters · Place 2 · DaltonDalton3000 Meters2.11:09.69a12
Dec 6Ivy League Prep #1Dec 6 · 3000 Meters · DaltonDalton3000 Meters--DNF12
Feb 16Ivy League Prep Schools ChampionshipsFeb 16 · 1000 Meters · Place 6 · DaltonDalton1000 Meters63:20.0911

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4Eastern States InvitationalJun 4 · 800 Meters · Place 9 · Dalton SchooDalton Schoo800 Meters92:29.29—
May 24NYSAIS ChampionshipsMay 24 · 1500 Meters · Place 6 · Dalton SchoolDalton School1500 Meters65:02.1511
May 24NYSAIS ChampionshipsMay 24 · 3000 Meters · Place 4 · Dalton SchoolDalton School3000 Meters410:53.5511
May 17Ivy League ChampionshipsMay 17 · 1500 Meters · Place 6 · Dalton SchoolDalton School1500 Meters65:06.6911
May 17Ivy League ChampionshipsMay 17 · 3000 Meters · Place 3 · Dalton SchoolDalton School3000 Meters310:47.5111
May 13PSAA ChampionshipsMay 13 · 3000 Meters · Place 1 · Dalton SchoolDalton School3000 Meters110:50.8311
May 13PSAA ChampionshipsMay 13 · 1500 Meters · Place 1 · Dalton SchoolDalton School1500 Meters15:01.4611
May 5St. Anthony's Invitational 2023May 5 · 1500 Meters · Place 33 · Dalton SchooDalton Schoo1500 Meters335:11.1711
May 5St. Anthony's Invitational 2023May 5 · 3000 Meters · Place 8 · Dalton SchooDalton Schoo3000 Meters810:51.9311
May 5St. Anthony's Invitational 2023May 5 · 1500 Meters · Place 33 · Dalton SchoolDalton School1500 Meters335:11.1711
May 5St. Anthony's Invitational 2023May 5 · 3000 Meters · Place 8 · Dalton SchoolDalton School3000 Meters810:51.9311
May 3Ivy League MeetMay 3 · 800 Meters · Place 18 · DaltonDalton800 Meters18.2:48.50a11
Apr 28AAIS InvitationalApr 28 · 3000 Meters · Place 4 · Dalton SchoolDalton School3000 Meters410:44.03 PB11
Apr 28AAIS InvitationalApr 28 · 1500 Meters · Place 1 · Dalton SchoolDalton School1500 Meters14:59.4711

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25NYSAIS ChampionshipsMay 25 · 1500 Meters · Place 2 · Dalton SchoolDalton School1500 Meters25:03.8910
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 3000 Meters · 06-Unattached06-Unattached3000 Meters—DNS10
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · 06-Unattached06-Unattached800 Meters—DNS10
May 12 32nd PSAA ChampionshipsMay 12 · 3000 Meters · Place 1 · DaltonDalton3000 Meters1.11:32.21a10
May 12 32nd PSAA ChampionshipsMay 12 · 1500 Meters · Place 1 · DaltonDalton1500 Meters1.5:00.03a10
May 12 32nd PSAA ChampionshipsMay 12 · 800 Meters · Place 1 · DaltonDalton800 Meters1.2:27.54a10
Apr 5Ivy League Prep Schools #1 NorthApr 5 · 3200 Meters · Place 1 · DaltonDalton3200 Meters1.12:02.32a PB10

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 3000 Meters · Place 19 · Dalton SchooDalton Schoo3000 Meters1910:31.74 PB10
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1500 Meters · Place 25 · Dalton SchooDalton Schoo1500 Meters254:58.5110
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1500 Meters · Place 25 · Dalton SchoolDalton School1500 Meters254:58.5110
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 3000 Meters · Place 19 · Dalton SchoolDalton School3000 Meters1910:31.7410
Feb 25NYSAIS ChampionshipsFeb 25 · 3000 Meters · Place 2 · DaltonDalton3000 Meters210:35.20—
Feb 25NYSAIS ChampionshipsFeb 25 · 1500 Meters · Place 3 · DaltonDalton1500 Meters35:03.37—
Feb 17Ivy League Prep Schools ChampionshipFeb 17 · 3000 Meters · Place 1 · DaltonDalton3000 Meters110:53.0610
Feb 17Ivy League Prep Schools ChampionshipFeb 17 · 1500 Meters · Place 1 · DaltonDalton1500 Meters14:51.58 PB10
Jan 26Ivy League Prep Schools #5Jan 26 · 1000 Meters · Place 1 · Dalton SchoolDalton School1000 Meters13:10.16 PB10
Jan 26Ivy League Prep Schools #5Jan 26 · 1500 Meters · Place 1 · Dalton SchoolDalton School1500 Meters14:59.8710
Jan 21New Balance GamesJan 21 · 1000 Meters · Place 26 · DaltonDalton1000 Meters263:16.2110
Jan 21New Balance GamesJan 21 · 1 Mile · Place 9 · DaltonDalton1 Mile95:29.7310
Jan 21New Balance GamesJan 21 · 1500 Meters · Place 8 · DaltonDalton1500 Meters85:04.9210

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Ivy League Prep Schools #2Dec 15 · 600 Meters · Place 2 · DaltonDalton600 Meters2.1:45.79a PB10
Dec 15Ivy League Prep Schools #2Dec 15 · 3000 Meters · Place 2 · DaltonDalton3000 Meters2.11:08.91a10
Dec 8Ivy League Prep Schools #1Dec 8 · 3000 Meters · Place 1 · DaltonDalton3000 Meters1.11:18.41a10
Dec 8Ivy League Prep Schools #1Dec 8 · 1500 Meters · Place 3 · DaltonDalton1500 Meters3.5:14.94a10