Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 305:16.12John Thomas Terrier ClassicJanuary 30, 2026
1500 Meters · OutdoorNew England Division III Outdoor Championships · May 14:50.34aNew England Division III Outdoor ChampionshipsMay 1, 2026
3000 Meters · IndoorNYC Gotham Cup · Jan 1610:18.55aNYC Gotham CupJanuary 16, 2026
3000 Meters · OutdoorJ Elmer Swanson Spring Classic · Mar 2110:24.37aJ Elmer Swanson Spring ClassicMarch 21, 2026
5000 Meters · OutdoorSilfen Invitational · Apr 1117:48.40aSilfen InvitationalApril 11, 2025
800 Meters · IndoorNYC Gotham Cup · Jan 172:28.86aNYC Gotham CupJanuary 17, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 1500 Meters · Place 12 · Wesleyan (Conn.)1500 Meters12.4:50.34a PBSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 17 · Wesleyan (Conn.)1500 Meters17.4:50.85aSo
Apr 18Trinity InvitationalApr 18 · 5000 Meters · Place 1 · Wesleyan (Conn.)5000 Meters1.18:17.94aSo
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Wesleyan (Conn.)5000 Meters--DNFSo
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 16 · Wesleyan (Conn.)1500 Meters16.4:51.14aSo
Mar 21J Elmer Swanson Spring ClassicMar 21 · 3000 Meters · Place 5 · Wesleyan (Conn.)3000 Meters510:24.37a PBSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 3000 Meters · Place 16 · Wesleyan (Conn.)3000 Meters1610:26.14aSO
Feb 13Tufts Cupid ChallengeFeb 13 · 3000 Meters · Place 4 · Wesleyan (Conn.)3000 Meters410:28.32aSo
Feb 7Tufts 6-Way InvitationalFeb 7 · 1 Mile · Place 10 · Wesleyan (Conn.)1 Mile105:17.65aSO
Feb 7Tufts 6-Way InvitationalFeb 7 · 800 Meters · Place 8 · Wesleyan (Conn.)800 Meters82:31.49aSO
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 121 · Wesleyan1 Mile1215:16.12 PBSO
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 121 · Wesleyan1 Mile1216:03.54SO
Jan 16NYC Gotham CupJan 16 · 3000 Meters · Place 6 · Wesleyan (Conn.)3000 Meters6.10:18.55a PBSo
Jan 10Wesleyan Winter InvitationalJan 10 · 1 Mile · Place 5 · Wesleyan (Conn.)1 Mile5.5:18.86aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Wesleyan Winter InviteDec 6 · 3000 Meters · Place 2 · Wesleyan (Conn.)3000 Meters2.10:35.75aSo
Feb 15Tufts Stampede OpenFeb 15 · 3000 Meters · Place 4 · Wesleyan3000 Meters410:32.93FR
Feb 7Tufts Cupid ChallengeFeb 7 · 1 Mile · Place 13 · Wesleyan (Conn.)1 Mile135:20.93a—
Jan 17NYC Gotham CupJan 17 · 800 Meters · Place 16 · Wesleyan (Conn.)800 Meters16.2:28.86a PBFr
Jan 11Suffolk RelaysJan 11 · 1 Mile · Place 17 · Wesleyan (Conn.)1 Mile175:30.27a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 5000 Meters · Place 5 · Wesleyan (Conn.)5000 Meters5.17:49.12aFr
Apr 26NESCAC ChampionshipApr 26 · 5000 Meters · Place 17 · Wesleyan5000 Meters1717:49.14FR
Apr 19Trinity InvitationalApr 19 · 1500 Meters · Place 8 · Wesleyan1500 Meters84:52.91FR
Apr 11Silfen InvitationalApr 11 · 5000 Meters · Place 11 · Wesleyan (Conn.)5000 Meters1117:48.40a PBFr
Apr 5Amherst Spring FlingApr 5 · 1500 Meters · Place 20 · Wesleyan1500 Meters205:00.36FR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 3000 Meters · Wesleyan (Conn.)3000 Meters—DNSFr