Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWesleyan (Conn) J Elmer Swanson Spring Classic · Mar 2211.35aWesleyan (Conn) J Elmer Swanson Spring ClassicMarch 22, 2025
200 Meters · IndoorJohn Thomas Terrier Classic · Jan 3122.49aJohn Thomas Terrier ClassicJanuary 31, 2025
200 Meters · OutdoorMaine State Pine Tree Classic · Apr 1822.69aMaine State Pine Tree ClassicApril 18, 2025
300 Meters · IndoorBSC Championship · Feb 836.53aBSC ChampionshipFebruary 8, 2023
400 Meters · IndoorBobcat Fresh Tune-up · Feb 2251.21Bobcat Fresh Tune-upFebruary 22, 2025
400 Meters · OutdoorNE DIII Outdoor · May 249.06aNE DIII OutdoorMay 2, 2025
400 Meters · Relay Split · OutdoorCarla Coffey Classic · Apr 111:48.178Carla Coffey ClassicApril 11, 2025
55 Meter · IndoorMSTCA Northeast Invitational · Jan 136.96aMSTCA Northeast InvitationalJanuary 13, 2023
60 Meter · IndoorBates Indoor Invitational · Jan 167.35aBates Indoor InvitationalJanuary 16, 2026
60 Meters · IndoorReggie Poyau Memorial Invitational · Jan 137.40Reggie Poyau Memorial InvitationalJanuary 13, 2024
600 Meters · IndoorBSC #5 · Jan 251:30.17aBSC #5January 25, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Tufts Spring StampedeApr 10 · 200 Meters · Place 24 · BatesBates200 Meters24.22.79aWind: 0.4Jr
Apr 4Amherst Spring FlingApr 4 · 400 Meters · Place 14 · BatesBates400 Meters14.51.02aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Bates Indoor InvitationalJan 16 · 60 Meter · Place 11 · BatesBates60 MeterRound P11.7.35a PBWind: 0Jr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 400 Meters · Place 6 · BatesBates400 Meters6.49.06a PBSo
Apr 26NESCAC ChampionshipApr 26 · 400 Meters · Place 14 · BatesBates400 Meters1449.59SO
Apr 18Maine State Pine Tree ClassicApr 18 · 200 Meters · Place 6 · BatesBates200 Meters6.22.69a PBWind: -1.3So
Apr 11Carla Coffey ClassicApr 11 · 400 Meters · BatesBates400 MetersRelay Split—1:48.178 PBSo
Apr 11Carla Coffey ClassicApr 11 · 400 Meters · Place 2 · BatesBates400 Meters2.51.56aSo
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 100 Meters · Place 11 · BatesBates100 Meters11.11.35a PBWind: 0.7So
Mar 8Tufts National QualifierMar 8 · 200 Meters · Place 13 · BatesBates200 Meters1322.85SO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22Bobcat Fresh Tune-upFeb 22 · 400 Meters · Place 3 · BatesBates400 Meters351.21 PBSO
Feb 8Maine State ChampionshipsFeb 8 · 400 Meters · BatesBates400 Meters--DQSo
Jan 31John Thomas Terrier ClassicJan 31 · 200 Meters · Place 39 · BatesBates200 Meters3922.49a PB—
Jan 26Middlebury's NESCAC Invite Jan 26 · 200 Meters · Place 14 · BatesBates200 Meters1422.61a—
Jan 17Bates Indoor InvitationalJan 17 · 400 Meters · Place 3 · BatesBates400 Meters3.51.77aSo
Jan 11Suffolk RelaysJan 11 · 200 Meters · Place 9 · BatesBates200 Meters922.63a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 400 Meters · Place 22 · BatesBates400 Meters22.51.66aFr
Apr 19Maien State Pine Tree ClassicApr 19 · 400 Meters · Place 13 · BatesBates400 Meters1352.16FR
Apr 13UMASS Commonwealth Invitational Apr 13 · 400 Meters · Place 9 · BatesBates400 Meters952.64a—
Apr 13UMASS Commonwealth Invitational Apr 13 · 200 Meters · Place 17 · BatesBates200 Meters1723.45a—
Apr 5UMASS Flagship OpenerApr 5 · 200 Meters · Place 37 · BatesBates200 Meters37.23.05aWind: 2.1Fr
Apr 5UMASS Flagship OpenerApr 5 · 100 Meters · Place 40 · BatesBates100 Meters40.11.46aWind: 3.4Fr
Mar 23Wesleyan - Swanson InvitationalMar 23 · 400 Meters · Place 6 · BatesBates400 Meters653.56FR

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 9Lynn Ruddy InvitationalFeb 9 · 400 Meters · Place 1 · BatesBates400 Meters152.71FR
Feb 3Maine College State meetFeb 3 · 400 Meters · Place 10 · BatesBates400 Meters10.53.38aFr
Feb 3Maine College State meetFeb 3 · 200 Meters · Place 12 · BatesBates200 Meters12.23.73aWind: 0Fr
Jan 28Middlesbury NESCAC InvitationalJan 28 · 200 Meters · Place 23 · BatesBates200 Meters2323.14a—
Jan 19Bates InvitationalJan 19 · 60 Meter · Place 7 · BatesBates60 MeterRound P7.7.38aWind: 0Fr
Jan 19Bates InvitationalJan 19 · 60 Meter · Place 7 · BatesBates60 Meter7.7.62aWind: 0Fr
Jan 19Bates InvitationalJan 19 · 400 Meters · Place 6 · BatesBates400 Meters6.53.01aFr
Jan 13Reggie Poyau Memorial InvitationalJan 13 · 60 Meters · Place 17 · BatesBates60 MetersRound P177.40 PBFR

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Joe Donahue Games OpenerDec 8 · 200 Meters · Place 9 · BatesBates200 Meters9.23.05aFr
Feb 8BSC ChampionshipFeb 8 · 300 Meters · Place 4 · WellesleyWellesley300 Meters4.36.53a PB12
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 300 Meters · Place 23 · WellesleyWellesley300 Meters23.36.77a12
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 55 Meter · WellesleyWellesley55 MeterRound P--DNS12
Jan 26BSC Meet #5Jan 26 · 300 Meters · Place 3 · WellesleyWellesley300 Meters3.37.33a12
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 40 · WellesleyWellesley55 MeterRound P40.6.96a PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 400 Meters · Place 6 · WellesleyWellesley400 Meters6.50.97a12
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 200 Meters · Place 14 · WellesleyWellesley200 MetersRound P14.23.24aWind: 1.212
May 17BSC ChampionshipsMay 17 · 400 Meters · Place 5 · WellesleyWellesley400 Meters5.51.31a12
May 10Newton North at WellesleyMay 10 · 200 Meters · WellesleyWellesley200 Meters—22.4Unofficial12
May 3Natick at WellesleyMay 3 · 400 Meters · Place 2 · WellesleyWellesley400 Meters2.50.6Unofficial12
Apr 26Wellesley at BrooklineApr 26 · 400 Meters · Place 1 · WellesleyWellesley400 Meters1.51.8Unofficial12
Apr 19BSC RelaysApr 19 · 400 Meters · Place 2 · WellesleyWellesley400 Meters2.51.46a12
Apr 12Framingham at WellesleyApr 12 · 200 Meters · Place 1 · WellesleyWellesley200 Meters1.22.9Unofficial12
Apr 5Wellesley at MiltonApr 5 · 400 Meters · WellesleyWellesley400 Meters—53.16aUnofficial12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15BSC Meet #1Dec 15 · 300 Meters · Place 4 · WellesleyWellesley300 Meters4.38.42a12
Jan 25BSC #5Jan 25 · 600 Meters · Place 9 · WellesleyWellesley600 Meters9.1:30.17a PB11
Jan 13BSC #4Jan 13 · 600 Meters · Place 8 · WellesleyWellesley600 Meters8.1:32.39a11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 400 Meters · Place 10 · WellesleyWellesley400 Meters10.53.11a11
May 18Bay State Conference ChampionshipMay 18 · 400 Meters · Place 7 · WellesleyWellesley400 Meters7.52.98a11
May 11Newton North vs WellesleyMay 11 · 400 Meters · WellesleyWellesley400 Meters—52.1Unofficial11
May 4Natick v WellesleyMay 4 · 200 Meters · WellesleyWellesley200 Meters—23.4Unofficial11
Apr 27Brookline v. WellesleyApr 27 · 400 Meters · Place 1 · WellesleyWellesley400 Meters1.51.6Unofficial11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23BSC #2Dec 23 · 600 Meters · WellesleyWellesley600 Meters—DNS11
Dec 16BSC #1Dec 16 · 600 Meters · Place 9 · WellesleyWellesley600 Meters9.1:34.09a11