Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSpringfield College Season Opener · Dec 65:42.11aSpringfield College Season OpenerDecember 6, 2025
1 Mile · OutdoorAndover Boosters Meet · May 135:52.48aAndover Boosters MeetMay 13, 2023
1000 Meters · IndoorMASCAC Indoor Track & Field Championship · Feb 153:26.63MASCAC Indoor Track & Field ChampionshipFebruary 15, 2026
1500 Meters · OutdoorJerry Gravel Classic · Apr 115:09.73aJerry Gravel ClassicApril 11, 2026
2 Miles · IndoorMVC Week 4 · Jan 1712:58.35aMVC Week 4January 17, 2024
2 Miles · OutdoorMVC League Championship · May 1813:25.75aMVC League ChampionshipMay 18, 2024
3000 Meters · IndoorWheaton Post-Season Qualifier · Feb 2111:15.62Wheaton Post-Season QualifierFebruary 21, 2026
5000 Meters · IndoorMary Grinaker Invitational · Jan 3119:42.50aMary Grinaker InvitationalJanuary 31, 2026
5000 Meters · OutdoorCoast Guard Spring Invitational · Apr 419:05.43aCoast Guard Spring InvitationalApril 4, 2026
600 Meters · IndoorMerrimack Valley Conference MVC Week 3 · Jan 122:16.59Merrimack Valley Conference MVC Week 3January 12, 2022
800 Meters · IndoorMSTCA Distance Classic · Dec 282:48.28aMSTCA Distance ClassicDecember 28, 2022
800 Meters · OutdoorHaverhill and Methuen at Andover · May 82:44.5Haverhill and Methuen at AndoverMay 8, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 5000 Meters · Place 8 · Westfield StateWestfield State5000 Meters8.19:39.47aSo
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 1500 Meters · Place 5 · Westfield StateWestfield State1500 Meters5.5:14.11aSo
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 37 · Westfield StateWestfield State1500 Meters37.5:11.54aSo
Apr 11Jerry Gravel ClassicApr 11 · 1500 Meters · Place 7 · Westfield StateWestfield State1500 Meters7.5:09.73a PBSo
Apr 4Coast Guard Spring InvitationalApr 4 · 5000 Meters · Place 14 · Westfield StateWestfield State5000 Meters14.19:05.43a PBSo
Mar 28Yellow Jacket OpenMar 28 · 1500 Meters · Place 8 · Westfield StateWestfield State1500 Meters8.5:25.23aSo
Mar 21J Elmer Swanson Spring ClassicMar 21 · 5000 Meters · Place 15 · Westfield StateWestfield State5000 Meters1520:09.77aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Wheaton Post-Season QualifierFeb 21 · 3000 Meters · Place 10 · Westfield StateWestfield State3000 Meters1011:15.62 PBSO
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 5000 Meters · Place 5 · Westfield StateWestfield State5000 Meters519:43.39SO
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 3 · Westfield StateWestfield State1000 Meters33:26.63 PBSO
Jan 31Mary Grinaker InvitationalJan 31 · 5000 Meters · Place 3 · Westfield StateWestfield State5000 Meters319:42.50a PBSo
Jan 24Massasoit ClassicJan 24 · 3000 Meters · Place 8 · Westfield StateWestfield State3000 Meters811:27.74aSO
Jan 17Coast Guard Winter Invite #1Jan 17 · 1 Mile · Place 5 · Westfield StateWestfield State1 Mile5.5:54.30aSo
Jan 17Coast Guard Winter Invite #1Jan 17 · 1000 Meters · Place 6 · Westfield StateWestfield State1000 Meters6.3:31.84aSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12Dartmouth December InviteDec 12 · 3000 Meters · Place 12 · Westfield StateWestfield State3000 Meters12.11:22.88aSo
Dec 6Springfield College Season OpenerDec 6 · 1 Mile · Place 8 · Westfield StateWestfield State1 Mile8.5:42.11a PBSo
Dec 6Springfield College Season OpenerDec 6 · 3000 Meters · Place 8 · Westfield StateWestfield State3000 Meters8.11:30.07aSo
Feb 22Wheaton Post-Season QualifierFeb 22 · 1 Mile · Place 21 · Westfield StateWestfield State1 Mile216:07.37a—
Feb 7CGA Bear InviteFeb 7 · 1 Mile · Place 13 · Westfield StateWestfield State1 Mile13.6:12.91aFr
Feb 1Yankee Small College InvitationalFeb 1 · 1 Mile · Place 4 · Westfield StateWestfield State1 Mile46:04.06FR
Jan 25Springfield College Massasoit InviteJan 25 · 1 Mile · Place 6 · Westfield StateWestfield State1 Mile66:17.75a—
Jan 18Coast Guard Winter InvitationalJan 18 · 800 Meters · Place 10 · Westfield StateWestfield State800 Meters10.2:55.48aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 5000 Meters · Place 10 · Westfield StateWestfield State5000 Meters10.20:36.53aFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 1500 Meters · Place 8 · Westfield StateWestfield State1500 Meters8.5:19.97aFr
Apr 19Trinity InvitationalApr 19 · 1500 Meters · Place 43 · Westfield StateWestfield State1500 Meters435:25.85FR
Apr 19Trinity InvitationalApr 19 · 1500 Meters · Place 43 · Westfield StateWestfield State1500 Meters435:25.85FR
Apr 13Jerry Gravel InvitationalApr 13 · 1500 Meters · Place 13 · Westfield StateWestfield State1500 Meters135:37.80aFR
Apr 5CGA Spring InviteApr 5 · 5000 Meters · Place 22 · Westfield StateWestfield State5000 Meters2220:23.82aFR
Mar 292025 Corsair Classic InvitationalMar 29 · 1500 Meters · Place 28 · Westfield StateWestfield State1500 Meters285:35.09FR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 34 · Westfield StateWestfield State1500 Meters34.5:41.34aFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · 2 Miles · Place 15 · MethuenMethuen2 Miles1513:25.75a PB—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 35 · MethuenMethuen1 Mile356:07.20a—
May 8Haverhill and Methuen at AndoverMay 8 · 800 Meters · Place 6 · MethuenMethuen800 Meters62:44.5 PB—
May 1Methuen at North AndoverMay 1 · 2 Miles · Place 2 · MethuenMethuen2 Miles213:36.87a—
May 1Methuen at North AndoverMay 1 · 800 Meters · Place 5 · MethuenMethuen800 Meters52:53.87a—
Apr 24Central Catholic at MethuenApr 24 · 1 Mile · Place 2 · MethuenMethuen1 Mile26:19.4—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 2 Miles · Place 13 · MethuenMethuen2 Miles13.13:41.20a12
Apr 10Lowell at MethuenApr 10 · 2 Miles · Place 2 · MethuenMethuen2 Miles213:34.9—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 25 · MethuenMethuen1 Mile255:54.32a—
Feb 9MVC League ChampionshipFeb 9 · 1 Mile · Place 15 · MethuenMethuen1 Mile155:59.95a—
Jan 24MVC Week 5Jan 24 · 1 Mile · Place 10 · MethuenMethuen1 Mile105:50.58a—
Jan 17MVC Week 4Jan 17 · 2 Miles · Place 8 · MethuenMethuen2 Miles812:58.35a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 73 · MethuenMethuen1000 Meters733:32.4912
Jan 10MVC Week 3Jan 10 · 1 Mile · Place 9 · MethuenMethuen1 Mile95:55.21a—
Jan 3MVC Week 2Jan 3 · 2 Miles · Place 9 · MethuenMethuen2 Miles913:19.59a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 25 · MethuenMethuen1 Mile25.6:00.12a12
Dec 20MVC Week 1Dec 20 · 1 Mile · Place 14 · MethuenMethuen1 Mile14.6:04.83a12
Feb 2MVC Week 6Feb 2 · 1 Mile · Place 15 · MethuenMethuen1 Mile156:00.2511
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 52 · MethuenMethuen800 Meters522:50.2311
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 52 · MethuenMethuen800 Meters52.2:50.23a11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20MVC ChampionshipMay 20 · 1 Mile · Place 9 · MethuenMethuen1 Mile9.5:53.06a11
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 30 · MethuenMethuen1 Mile30.5:52.48a PB11
May 10Methuen at Central CatholicMay 10 · 1 Mile · Place 2 · MethuenMethuen1 Mile25:59.9—
May 3Methuen at LowellMay 3 · 2 Miles · Place 2 · MethuenMethuen2 Miles213:30.8—
Apr 26Haverhill at MethuenApr 26 · 1 Mile · Place 3 · MethuenMethuen1 Mile36:03.7—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 800 Meters · Place 22 · MethuenMethuen800 Meters22.2:48.28a PB11
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 2 Miles · MethuenMethuen2 Miles--DNF11
Jan 12Merrimack Valley Conference MVC Week 3Jan 12 · 600 Meters · Place 31 · MethuenMethuen600 Meters312:16.59 PB10
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 31 · MethuenMethuen1 Mile31.7:06.04a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 800 Meters · MethuenMethuen800 Meters—DNF10