Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUAA Indoor T&F Champs · Feb 244:48.12aUAA Indoor T&F ChampsFebruary 24, 2024
1000 Meters · IndoorMSTCA Coaches Invitational - Large School · Jan 292:38.03aMSTCA Coaches Invitational - Large SchoolJanuary 29, 2023
600 Meters · IndoorBSC Championship · Feb 81:26.09aBSC ChampionshipFebruary 8, 2023
800 Meters · IndoorRiverhawk Invitational · Jan 262:02.38Riverhawk InvitationalJanuary 26, 2024
800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 212:01.32aMSTCA South Shore Twilight InvitationalMay 21, 2022

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18MIT Sean Collier InvitationalApr 18 · 800 Meters · Place 48 · BrandeisBrandeis800 Meters482:15.00SO
Apr 5Amherst Spring FlingApr 5 · 800 Meters · Place 27 · BrandeisBrandeis800 Meters272:16.08SO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Wheaton Post-Season QualifierFeb 22 · 800 Meters · Place 18 · BrandeisBrandeis800 Meters182:15.58a—
Feb 1Wheaton InviteFeb 1 · 1000 Meters · Place 12 · BrandeisBrandeis1000 Meters122:53.60SO
Jan 25Lyons InviteJan 25 · 800 Meters · Place 26 · BrandeisBrandeis800 Meters262:13.06SO
Jan 182025 Reggie Poyau Memorial InvitationalJan 18 · 1000 Meters · Place 22 · BrandeisBrandeis1000 Meters222:59.52a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19Sean Collier InvitationalApr 19 · 800 Meters · Place 44 · BrandeisBrandeis800 Meters442:02.46a—
Apr 12Carla Coffey ClassicApr 12 · 800 Meters · Place 26 · BrandeisBrandeis800 Meters26.2:04.07aFr
Apr 7Amherst Spring FlingApr 7 · 800 Meters · Place 31 · BrandeisBrandeis800 Meters312:05.07a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 24UAA Indoor T&F ChampsFeb 24 · 1 Mile · Place 17 · BrandeisBrandeis1 Mile17.4:48.12a PBFr
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 800 Meters · Place 8 · BrandeisBrandeis800 Meters82:02.47a—
Feb 2Tufts Cupid ChallengeFeb 2 · 800 Meters · Place 20 · BrandeisBrandeis800 Meters202:04.71a—
Jan 26Riverhawk InvitationalJan 26 · 800 Meters · Place 47 · BrandeisBrandeis800 Meters472:02.38 PBFR
Jan 20Smith-King TuftsJan 20 · 1 Mile · Place 20 · BrandeisBrandeis1 Mile20.4:51.80aFr
Jan 13Reggie Poyau Memorial InvitationalJan 13 · 1000 Meters · Place 8 · BrandeisBrandeis1000 Meters82:45.77FR

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Place 19 · NeedhamNeedham800 Meters19.2:14.26a12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8BSC ChampionshipFeb 8 · 600 Meters · Place 2 · NeedhamNeedham600 Meters2.1:26.09a PB12
Feb 8BSC ChampionshipFeb 8 · 400 Meters · NeedhamNeedham400 MetersRelay Split—52.3Unofficial12
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1000 Meters · Place 12 · NeedhamNeedham1000 Meters12.2:38.03a PB12
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 400 Meters · NeedhamNeedham400 MetersRelay Split—53.2Unofficial12
Jan 26BSC Meet #5Jan 26 · 1000 Meters · Place 6 · NeedhamNeedham1000 Meters6.2:41.34a12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 600 Meters · Place 4 · NeedhamNeedham600 Meters4.1:29.04a12
Dec 15BSC Meet #1Dec 15 · 1000 Meters · Place 8 · NeedhamNeedham1000 Meters8.2:45.90a12
Jan 25BSC #5Jan 25 · 1000 Meters · Place 14 · NeedhamNeedham1000 Meters14.2:55.37a11
Jan 13BSC #4Jan 13 · 1 Mile · Place 19 · NeedhamNeedham1 Mile19.5:11.46a11

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 800 Meters · Place 25 · NeedhamNeedham800 Meters25.2:04.71a11
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 4 · NeedhamNeedham800 Meters4.2:01.32a PB11
May 18Bay State Conference ChampionshipMay 18 · 800 Meters · NeedhamNeedham800 Meters—DNS11
May 11Needham v. FraminghamMay 11 · 400 Meters · NeedhamNeedham400 MetersRelay Split—53.9Unofficial11
May 11Needham v. FraminghamMay 11 · 800 Meters · Place 1 · NeedhamNeedham800 Meters1.2:03.4Unofficial11
May 4Needham v. MiltonMay 4 · 400 Meters · NeedhamNeedham400 MetersRelay Split—52.9Unofficial11
May 4Needham v. MiltonMay 4 · 400 Meters · Place 2 · NeedhamNeedham400 Meters2.53.0Unofficial11
Apr 27Needham v. WeymouthApr 27 · 400 Meters · NeedhamNeedham400 MetersRelay Split—53.6Unofficial11
Apr 27Needham v. WeymouthApr 27 · 800 Meters · Place 1 · NeedhamNeedham800 Meters1.2:05.9Unofficial11
Apr 13Walpole vs. NeedhamApr 13 · 400 Meters · NeedhamNeedham400 MetersRelay Split—56.3Unofficial11
Apr 13Walpole vs. NeedhamApr 13 · 800 Meters · Place 2 · NeedhamNeedham800 Meters2.2:05.1Unofficial11
Apr 13Needham v. WalpoleApr 13 · 400 Meters · NeedhamNeedham400 MetersRelay Split—56.3Unofficial11
Apr 13Needham v. WalpoleApr 13 · 800 Meters · Place 2 · NeedhamNeedham800 Meters2.2:05.1Unofficial11
Apr 6Needham v. BraintreeApr 6 · 800 Meters · Place 2 · NeedhamNeedham800 Meters2.2:11.6Unofficial11

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 1000 Meters · Place 9 · NeedhamNeedham1000 Meters9.3:00.46a11
Dec 23BSC #2Dec 23 · 1 Mile · Place 27 · NeedhamNeedham1 Mile27.5:16.99a11
Dec 16BSC #1Dec 16 · 1000 Meters · Place 22 · NeedhamNeedham1000 Meters22.3:07.50a11
Apr 7Needham v. MiltonApr 7 · 1000 Meters · Place 3 · NeedhamNeedham1000 Meters3.3:07.9Unofficial10

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1Needham v. Newton NorthJun 1 · 1 Mile · NeedhamNeedham1 Mile—5:22.1Unofficial10
May 26Needham v. BraintreeMay 26 · 800 Meters · NeedhamNeedham800 Meters—2:26.6Unofficial10
May 19Needham v. WeymouthMay 19 · 1 Mile · NeedhamNeedham1 Mile—5:27.6Unofficial10
May 12Needham v. MiltonMay 12 · 800 Meters · NeedhamNeedham800 Meters—2:21.2Unofficial10
Apr 1Needham v. NatickApr 1 · 1000 Meters · NeedhamNeedham1000 Meters—3:02.4Unofficial10
Mar 24Needham v. BrooklineMar 24 · 1 Mile · NeedhamNeedham1 Mile—5:30.0Unofficial10
Mar 17Needham v. WellesleyMar 17 · 1000 Meters · NeedhamNeedham1000 Meters—3:07.5Unofficial10
Mar 11Needham v. BraintreeMar 11 · 1000 Meters · NeedhamNeedham1000 Meters—3:17.8Unofficial10