Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.76 Miles · Larz Anderson ParkWeymouth v. Brookline · Oct 11 | 16:04 | Weymouth v. Brookline | October 11, 2017 |
| 4,000 Meters · Vassar Farm & Ecological PreserveVassar Season Starter Invitational · Sep 1 | 12:41.7 | Vassar Season Starter Invitational | September 1, 2023 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 16:57.5 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Coakley Middle SchoolBSC Championships · Oct 28 | 16:30 | BSC Championships | October 28, 2017 |
| 5,000 Meters · Hampshire College XC courseAmherst Invite · Sep 23 | 17:41 | Amherst Invite | September 23, 2017 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA All State Championship · Nov 17 | 18:04.46 | MIAA All State Championship | November 17, 2018 |
| 5,000 Meters · Wrentham Development Center CourseBSC Championship · Oct 27 | 16:19.0 | BSC Championship | October 27, 2018 |
| 8,000 Meters · Big Spring HS2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s · Nov 18 | 27:45.6 | 2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s | November 18, 2023 |
| 8,000 Meters · Genessee Valley ParkNCAA D3 Niagara Regional XC Championships · Nov 12 | 27:06.6 | NCAA D3 Niagara Regional XC Championships | November 12, 2022 |
| 8,000 Meters · Houghton Field of DreamsNCAA Division III Niagara Regional · Nov 11 | 25:34.4 | NCAA Division III Niagara Regional | November 11, 2023 |
| 8,000 Meters · Hudson Valley Sports DomeECAC DIII Cross Country Championships · Nov 9 | 28:32.7 | ECAC DIII Cross Country Championships | November 9, 2019 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 26:57.2 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · Valleeview FarmsUAA Cross Country Championships · Oct 28 | 27:07.4 | UAA Cross Country Championships | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | 2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNov 18 · 8,000 Meters Championship · Place 287 · NYUNYU | 8,000 Meters Championship | 287 | 27:45.6 PB | Sr |
| Nov 11 | NCAA Division III Niagara RegionalNov 11 · 8,000 Meters Championship · Place 31 · NYUNYU | 8,000 Meters Championship | 31 | 25:34.4 PB | Sr |
| Oct 28 | UAA Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 56 · NYUNYU | 8,000 Meters College | 56 | 27:07.4 PB | Sr |
| Sep 30 | Paul Short InvitationalSep 30 · 8,000 Meters College Brown · Place 181 · NYUNYU | 8,000 Meters College Brown | 181 | 26:57.2 PB | Sr |
| Sep 16 | Jasper Fall XC InvitationalSep 16 · 8,000 Meters Varsity · Place 54 · NYUNYU | 8,000 Meters Varsity | 54 | 26:48.2 | SR |
| Sep 1 | Vassar Season Starter InvitationalSep 1 · 4,000 Meters College · Place 10 · NYUNYU | 4,000 Meters College | 10 | 12:41.7 PB | Sr |
2022 Cross Country
2 results2021 Cross Country
1 results2019 Cross Country
2 results2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | MIAA All State ChampionshipNov 17 · 5,000 Meters Division 1 · Place 86 · BrooklineBrookline | 5,000 Meters Division 1 | 86 | 18:04.46 PB | 12 |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 1 · Place 12 · BrooklineBrookline | 5,000 Meters Division 1 | 12 | 16:28.7 | 12 |
| Oct 27 | BSC ChampionshipOct 27 · 5,000 Meters Varsity · Place 7 · BrooklineBrookline | 5,000 Meters Varsity | 7 | 16:19.0 PB | 12 |
| Oct 23 | Brookline v. FraminghamOct 23 · 3.1 Miles Varsity · Place 1 · BrooklineBrookline | 3.1 Miles Varsity | 1 | 17:59 | 12 |
| Oct 13 | Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 17 · BrooklineBrookline | 5,000 Meters Varsity | 17 | 17:13.0 | SR |
| Oct 10 | Brookline v. WalpoleOct 10 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline | 2.76 Miles Varsity | 3 | 16:05 | 12 |
| Oct 3 | Brookline v. Wellesley v. NatickOct 3 · 5,000 Meters Varsity · Place 7 · BrooklineBrookline | 5,000 Meters Varsity | 7 | 16:48Unofficial | 12 |
| Sep 26 | Needham vs. Brookline & MiltonSep 26 · 2.9 Miles Varsity · Place 4 · BrooklineBrookline | 2.9 Miles Varsity | 4 | 16:23Unofficial | 12 |
| Sep 20 | Brookline v. Newton NorthSep 20 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline | 2.76 Miles Varsity | 3 | 15:52Unofficial | 12 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 1 · Place 90 · BrooklineBrookline | 5,000 Meters Division 1 | 90 | 17:01.02 | — |
| Nov 11 | MIAA EMASS D1 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 28 · BrooklineBrookline | 5,000 Meters Varsity | 28 | 16:37.70 | 11 |
| Oct 28 | BSC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 31 · BrooklineBrookline | 5,000 Meters Varsity | 31 | 16:30 PB | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 76 · BrooklineBrookline | 5,000 Meters Varsity D1 | 76 | 16:57.5 PB | 11 |
| Oct 18 | Brookline v. Newton NorthOct 18 · 5,000 Meters Varsity · Place 9 · BrooklineBrookline | 5,000 Meters Varsity | 9 | 16:58Unofficial | 11 |
| Oct 11 | Weymouth v. BrooklineOct 11 · 2.76 Miles Varsity · Place 4 · BrooklineBrookline | 2.76 Miles Varsity | 4 | 16:04 PB | 11 |
| Oct 4 | Brookline / Natick / WellesleyOct 4 · 5,000 Meters Varsity · Place 12 · BrooklineBrookline | 5,000 Meters Varsity | 12 | 17:08Unofficial | 11 |
| Sep 23 | Amherst InviteSep 23 · 5,000 Meters Varsity · Place 56 · BrooklineBrookline | 5,000 Meters Varsity | 56 | 17:41 PB | 11 |
| Sep 19 | Needham & Milton at BrooklineSep 19 · 2.76 Miles Varsity · Place 8 · BrooklineBrookline | 2.76 Miles Varsity | 8 | 16:06Unofficial | 11 |
| Sep 13 | Brookline & Walpole at NorwoodSep 13 · 5,000 Meters Varsity · Place 8 · BrooklineBrookline | 5,000 Meters Varsity | 8 | 16:54Unofficial | 11 |
2016 Cross Country
2 results