Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 NEPSTA All-Comers · Feb 75:15.96a2026 NEPSTA All-ComersFebruary 7, 2026
1500 Meters · OutdoorThayer Home Meet #3 · Apr 294:33.21aThayer Home Meet #3April 29, 2026
3000 Meters · OutdoorNEPSTA DIII Championships · May 179:38.91aNEPSTA DIII ChampionshipsMay 17, 2025
800 Meters · IndoorNEPSTA All-Comers Invitational 2023 · Feb 42:38.78NEPSTA All-Comers Invitational 2023February 4, 2023
800 Meters · OutdoorThayer Meet #1 · Apr 62:35.69Thayer Meet #1April 6, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16NEPSTA DIII ChampionshipsMay 16 · 3000 Meters · Place 8 · Rivers3000 Meters8.9:51.76a12
May 9ISL ChampionshipMay 9 · 3000 Meters · Place 11 · Rivers3000 Meters11.9:56.99a12
Apr 29Thayer Home Meet #3Apr 29 · 3000 Meters · Place 2 · Rivers3000 Meters2.10:14.26a12
Apr 29Thayer Home Meet #3Apr 29 · 1500 Meters · Place 5 · Rivers1500 Meters5.4:33.21a PB12
Apr 25Belmont Hill, Middlesex, Rivers, Worcester Academy @ TaborApr 25 · 1500 Meters · Place 2 · Rivers1500 Meters2.4:35.24a12
Apr 18Governor's Tri-Meet #2Apr 18 · 3000 Meters · Place 2 · Rivers3000 Meters2.10:09.48a12
Apr 18Governor's Tri-Meet #2Apr 18 · 1500 Meters · Place 5 · Rivers1500 Meters5.4:41.89a12
Apr 4Thayer vs Rivers - MiltonApr 4 · 3000 Meters · Place 3 · Rivers3000 Meters3.10:15.50a12
Apr 4Thayer vs Rivers - MiltonApr 4 · 1500 Meters · Place 4 · Rivers1500 Meters4.4:47.08a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 72026 NEPSTA All-ComersFeb 7 · 1 Mile · Place 15 · Rivers1 Mile155:15.96a PB12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 17NEPSTA DIII ChampionshipsMay 17 · 3000 Meters · Place 4 · Rivers3000 Meters4.9:38.91a PB11
May 11ISL ChampionshipMay 11 · 3000 Meters · Place 17 · Rivers School3000 Meters1710:38.3711
May 3Rivers, St. Georges @ TaborMay 3 · 3000 Meters · Place 4 · Rivers3000 Meters410:03.24a11
May 3Rivers, St. Georges @ TaborMay 3 · 1500 Meters · Place 7 · Rivers1500 Meters74:49.78a11
May 3Rivers, St. Georges @ TaborMay 3 · 3000 Meters · Place 4 · Rivers3000 Meters4.10:03.24a11
May 3Rivers, St. Georges @ TaborMay 3 · 1500 Meters · Place 7 · Rivers1500 Meters7.4:49.78a11
Apr 30Thayer ISL Home Meet #3Apr 30 · 3000 Meters · Place 3 · Rivers School3000 Meters310:05.6211
Apr 26Belmont Hill School T&F Meet #2Apr 26 · 3000 Meters · Place 6 · Rivers3000 Meters610:58.5511
Apr 26Belmont Hill School T&F Meet #2Apr 26 · 1500 Meters · Place 12 · Rivers1500 Meters124:41.7811
Apr 19Belmont Hill School T&F Dual Meet 1Apr 19 · 3000 Meters · Place 5 · Rivers3000 Meters510:37.5911
Apr 19Belmont Hill School T&F Dual Meet 1Apr 19 · 1500 Meters · Place 7 · Rivers1500 Meters74:58.5211
Apr 12Rivers, BB&N, Marianapolis Prep, and St. George's (Registration Site)Apr 12 · 3000 Meters · Place 3 · Rivers3000 Meters3.10:54.64a11
Apr 12Rivers, BB&N, Marianapolis Prep, and St. George's (Registration Site)Apr 12 · 1500 Meters · Place 7 · Rivers1500 Meters7.4:58.45a11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18NEPSTA DIII ChampionshipsMay 18 · 3000 Meters · Place 15 · Rivers3000 Meters15.10:03.58a10
May 11ISL T&F Championships 2024May 11 · 3000 Meters · Place 14 · Rivers3000 Meters14.10:14.84a10
May 1Belmont Hill & BBN & Winsor & RiversMay 1 · 3000 Meters · Place 7 · Rivers3000 Meters710:45.58a—
May 1Belmont Hill & BBN & Winsor & RiversMay 1 · 1500 Meters · Place 6 · Rivers1500 Meters64:51.39a—
Apr 27Tabor InviteApr 27 · 3000 Meters · Place 6 · Rivers3000 Meters610:30.18a—
Apr 27Tabor InviteApr 27 · 1500 Meters · Place 12 · Rivers1500 Meters124:53.17a—
Apr 204/20/24 Govs MeetApr 20 · 3000 Meters · Place 2 · Rivers3000 Meters2.10:48.93a10
Apr 204/20/24 Govs MeetApr 20 · 1500 Meters · Place 6 · Rivers1500 Meters6.4:50.83a10
Apr 6Thayer Meet #1Apr 6 · 3000 Meters · Place 5 · Rivers School3000 Meters511:03.0210
Apr 6Thayer Meet #1Apr 6 · 800 Meters · Place 6 · Rivers School800 Meters62:35.69 PB10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17ISL JV Development Track and Field MeetMay 17 · 3000 Meters · Place 8 · Rivers3000 Meters8.10:36.52a9
May 17ISL JV Development Track and Field MeetMay 17 · 1500 Meters · Place 6 · Rivers1500 Meters6.5:02.63a9
May 6Thayer, Nobles, Rivers @ GovsMay 6 · 3000 Meters · Place 7 · Rivers3000 Meters710:41.42a—
May 6Thayer, Nobles, Rivers @ GovsMay 6 · 1500 Meters · Place 9 · Rivers1500 Meters94:52.52a—
May 3Rivers, Groton, Lawrence, St. George @ ThayerMay 3 · 3000 Meters · Place 5 · Rivers3000 Meters510:49.18a—
May 3Rivers, Groton, Lawrence, St. George @ ThayerMay 3 · 1500 Meters · Place 5 · Rivers1500 Meters54:56.83a—
Apr 29Tabor Academy T&F InvitationalApr 29 · 3000 Meters · Place 10 · Rivers3000 Meters1010:41.12a—
Apr 29Tabor Academy T&F InvitationalApr 29 · 1500 Meters · Place 15 · Rivers1500 Meters155:02.81a—
Apr 22Governors, Belmont Hill, Middlesex, Groton, RiversApr 22 · 3000 Meters · Place 5 · Rivers3000 Meters510:52.53a—
Apr 22Governors, Belmont Hill, Middlesex, Groton, RiversApr 22 · 1500 Meters · Place 13 · Rivers1500 Meters135:03.27a—
Apr 8BB&N, Middlesex, Rivers, RL @ Belmont HillApr 8 · 3000 Meters · Place 12 · Rivers3000 Meters1211:16.23a—
Apr 8BB&N, Middlesex, Rivers, RL @ Belmont HillApr 8 · 1500 Meters · Place 18 · Rivers1500 Meters185:11.33a—
Apr 8Belmont Hill -Roxbury Latin,-Middlesex,-BBN-RiversApr 8 · 3000 Meters · Place 12 · Rivers3000 Meters1211:16.23a—
Apr 8Belmont Hill -Roxbury Latin,-Middlesex,-BBN-RiversApr 8 · 1500 Meters · Place 18 · Rivers1500 Meters185:11.33a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4NEPSTA All-Comers Invitational 2023Feb 4 · 1 Mile · Place 28 · Rivers1 Mile285:45.139
Feb 4NEPSTA All-Comers Invitational 2023Feb 4 · 800 Meters · Place 23 · Rivers800 Meters232:38.78 PB9