| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · IndoorMerrimack Valley Conference Week #2 · Jan 3 | 5:07.28 | Merrimack Valley Conference Week #2 | January 3, 2020 |
| 1 Mile · OutdoorAndover Booster Invite · May 11 | 5:15.55 | Andover Booster Invite | May 11, 2019 |
| 1000 Meters · IndoorMVC Week #3 · Jan 9 | 2:56.03a | MVC Week #3 | January 9, 2020 |
| 800 Meters · IndoorMSTCA Northeast Invitational · Jan 10 | 2:13.12 | MSTCA Northeast Invitational | January 10, 2020 |
| 800 Meters · Outdoor2019 Ottaviani Invitational · Apr 13 | 2:17.35a | 2019 Ottaviani Invitational | April 13, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 9 | MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 7 · North Andover | 1000 Meters | 7 | 2:56.72 | JR |
| Feb 9 | MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 43 · North Andover | 1000 Meters | 43 | 2:56.72 | 11 |
| Feb 9 | MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 7 · North Andover | 1000 Meters | 7 | 2:56.72 | 11 |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 47 · North Andove | 800 Meters | 47 | 2:13.12 PB | 11 |
| Jan 9 | MVC Week #3Jan 9 · 1000 Meters · Place 17 · North Andover | 1000 Meters | 17. | 2:56.03a PB | 11 |
| Jan 3 | Merrimack Valley Conference Week #2Jan 3 · 1 Mile · Place 17 · North Andover | 1 Mile | 17 | 5:07.28 PB | 11 |
| Jan 3 | Merrimack Valley Conference Week #2Jan 3 · 1 Mile · Place 4 · North Andover | 1 Mile | 4 | 5:07.28 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 28 | MSTCA Winter Distance ClassicDec 28 · 800 Meters · Place 28 · North Andover | 800 Meters | 28. | 2:14.99a | 11 |
| Jan 10 | Merrimack Valley Conference Meet #4Jan 10 · 1 Mile · Place 26 · North Andover | 1 Mile | 26. | 5:21.32a | 10 |
| Jan 3 | Merrimack Valley Conference Meet #3Jan 3 · 1000 Meters · Place 17 · North Andover | 1000 Meters | 17. | 2:59.57a | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 11 | Andover Booster InviteMay 11 · 1 Mile · Place 38 · North Andover | 1 Mile | 38 | 5:15.55 PB | 10 |
| Apr 13 | 2019 Ottaviani InvitationalApr 13 · 800 Meters · Place 27 · North Andover | 800 Meters | 27. | 2:17.35a PB | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 26 | Merrimack Valley Conference Meet #2Dec 26 · 1 Mile · Place 22 · North Andover | 1 Mile | 22. | 5:21.67a | 10 |
| Dec 19 | Merrimack Valley Conference Meet #1Dec 19 · 1 Mile · Place 32 · North Andover | 1 Mile | 32. | 5:24.00a | 10 |