| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · IndoorBSC Championship · Feb 8 | 5:21.94a | BSC Championship | February 8, 2023 |
| 1000 Meters · IndoorBSC Meet #1 · Dec 15 | 3:15.99a | BSC Meet #1 | December 15, 2022 |
| 2 Miles · IndoorBSC Meet #5 · Jan 26 | 11:40.42a | BSC Meet #5 | January 26, 2023 |
| 3000 Meters · IndoorNew Balance Nationals Indoor · Mar 9 | 10:55.06 | New Balance Nationals Indoor | March 9, 2023 |
| 600 Meters · IndoorMSTCA Northeast Invitational · Jan 13 | 1:48.47 | MSTCA Northeast Invitational | January 13, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Mar 9 | New Balance Nationals IndoorMar 9 · 2 Miles · Place 54 · Weymouth You | 2 Miles | 54 | 11:46.81 | 10 |
| Mar 9 | New Balance Nationals IndoorMar 9 · 3000 Meters · Place 48 · Weymouth You | 3000 Meters | 48 | 10:55.06 PB | 10 |
| Mar 9 | New Balance Nationals IndoorMar 9 · 2 Miles · Place 54 · Weymouth You | 2 Miles | 54 | 11:46.81 | 10 |
| Mar 9 | New Balance Nationals IndoorMar 9 · 3000 Meters · Place 48 · Weymouth You | 3000 Meters | 48 | 10:55.06 | 10 |
| Feb 17 | MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 2 Miles · Place 11 · Weymouth | 2 Miles | 11. | 11:57.67a | 10 |
| Feb 17 | MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 1 Mile · Place 10 · Weymouth | 1 Mile | 10. | 5:24.52a | 10 |
| Feb 8 | BSC ChampionshipFeb 8 · 800 Meters · Weymouth | 800 MetersRelay Split | — | 2:37.0Unofficial | 10 |
| Feb 8 | BSC ChampionshipFeb 8 · 1 Mile · Place 6 · Weymouth | 1 Mile | 6. | 5:21.94a PB | 10 |
| Jan 29 | MSTCA Coaches InvitationalJan 29 · 1 Mile · Place 15 · Weymouth | 1 Mile | 15 | 5:24.22a | — |
| Jan 29 | MSTCA Coaches Invitational - Large SchoolJan 29 · 1 Mile · Place 15 · Weymouth | 1 Mile | 15. | 5:24.22a | 10 |
| Jan 26 | BSC Meet #5Jan 26 · 2 Miles · Place 2 · Weymouth | 2 Miles | 2. | 11:40.42a PB | 10 |
| Jan 13 | MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 24 · Weymouth | 600 Meters | 24 | 1:48.47 PB | 10 |
| Jan 13 | MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 24 · Weymouth | 600 Meters | 24. | 1:48.47a | 10 |
| Jan 12 | BSC Meet #4Jan 12 · 2 Miles · Place 2 · Weymouth | 2 Miles | 2 | 11:57.42 | SO |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 22 | BSC Meet #2Dec 22 · 1 Mile · Place 6 · Weymouth | 1 Mile | 6. | 5:28.08a | 10 |
| Dec 15 | BSC Meet #1Dec 15 · 1000 Meters · Place 4 · Weymouth | 1000 Meters | 4. | 3:15.99a PB | 10 |
| Feb 26 | MIAA All-State ChampionshipsFeb 26 · 1 Mile · Place 18 · Weymouth | 1 Mile | 18 | 5:23.67 | 9 |
| Feb 19 | MIAA DIV 1 ChampionshipsFeb 19 · 1 Mile · Place 7 · Weymouth | 1 Mile | 7 | 5:22.97 | FR |
| Feb 12 | MSTCA Last ChanceFeb 12 · 1 Mile · Place 7 · Weymouth | 1 Mile | 7 | 5:26.03 | 9 |
| Jan 25 | BSC #5Jan 25 · 1 Mile · Place 6 · Weymouth | 1 Mile | 6. | 5:36.02a | 9 |
| Jan 14 | MSTCA Northeast InvitationalJan 14 · 600 Meters · Place 33 · Fres Weymouth | 600 Meters | 33 | 1:51.15 | — |
| Jan 14 | MSTCA Northeast InvitationalJan 14 · 600 Meters · Place 33 · Fres Weymouth | 600 Meters | 33 | 1:51.15 | — |
| Jan 13 | BSC #4Jan 13 · 1000 Meters · Place 15 · Weymouth | 1000 Meters | 15. | 3:22.35a | 9 |
| Jan 9 | MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 12 · Weymouth | 1 Mile | 12. | 5:43.71a | 9 |
| Jan 9 | MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 400 Meters · Weymouth | 400 MetersRelay Split | — | 72.1Unofficial | 9 |