Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 145:11.23aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 14, 2025
1 Mile · OutdoorMIAA Division 2 Track & Field Championship · May 295:13.23aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
1000 Meters · IndoorMVC Week 4 · Jan 293:06.70aMVC Week 4January 29, 2025
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 285:23.64aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
2 Miles · IndoorMSTCA Coaches' Invitational · Jan 2411:11.77aMSTCA Coaches' InvitationalJanuary 24, 2026
2 Miles · OutdoorMVC League Championship · May 2411:02.88aMVC League ChampionshipMay 24, 2025
800 Meters · OutdoorAndover at Billerica · Apr 152:28.4Andover at BillericaApril 15, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 2 Miles · Place 13 · Billerica Memorial2 Miles13.11:21.75a11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 2 Miles · Place 10 · Billerica Memorial2 Miles10.11:10.80a11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 9 · Billerica Memorial1 Mile9.5:13.23a PB11
May 23MVC League ChampionshipMay 23 · 2 Miles · Place 3 · Billerica Memorial2 Miles3.11:16.38a11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 4 · Billerica Memorial2 Miles411:20.14a11
Apr 29Billerica at North AndoverApr 29 · 800 Meters · Place 4 · Billerica Memorial800 Meters4.2:32.09a11
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 6 · Billerica Memorial1 Mile65:19.2211
Apr 15Andover at BillericaApr 15 · 800 Meters · Place 2 · Billerica Memorial800 Meters2.2:28.4 PB11
Apr 8Billerica at Central CatholicApr 8 · 2 Miles · Place 2 · Billerica Memorial2 Miles2.12:07.711
Apr 1Chelmsford at BillericaApr 1 · 2 Miles · Place 5 · Billerica Memorial2 Miles5.12:07.111

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 20 · Billerica Memorial2 Miles2011:41.13—
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:39.50a11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:39.5011
Feb 6MVC League ChampionshipFeb 6 · 2 Miles · Place 2 · Billerica Memorial2 Miles211:48.56a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:11.77a PB11
Jan 14MVC Week 4Jan 14 · 1 Mile · Place 3 · Billerica Memorial1 Mile35:23.27a11
Jan 7MVC Week 3Jan 7 · 2 Miles · Place 1 · Billerica Memorial2 Miles111:40.92a11
Jan 7MVC Week 3Jan 7 · 1 Mile · Place 9 · Billerica Memorial1 Mile95:48.87a11
Jan 2MVC Week 2Jan 2 · 1000 Meters · Place 3 · Billerica Memorial1000 Meters33:10.80a11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 1 Mile · Place 2 · Billerica Memorial1 Mile2.5:24.98a11
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 2 Miles · Billerica Memorial2 Miles—DNF—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 2 Miles · Billerica Memorial2 Miles—DNF—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:36.20a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 4 · Billerica Memorial1 Mile45:11.23a PB—
Feb 7MVC League ChampionshipFeb 7 · 2 Miles · Place 1 · Billerica Memorial2 Miles111:12.06a—
Jan 29MVC Week 4Jan 29 · 2 Miles · Place 5 · Billerica Memorial2 Miles512:49.14a—
Jan 29MVC Week 4Jan 29 · 1000 Meters · Place 2 · Billerica Memorial1000 Meters23:06.70a PB—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1 Mile · Place 4 · Billerica Memorial1 Mile45:16.83a—
Jan 22MVC Week 3Jan 22 · 1000 Meters · Place 3 · Billerica Memorial1000 Meters33:12.14a—
Jan 8MVC Week 2Jan 8 · 2 Miles · Place 2 · Billerica Memorial2 Miles211:18.55a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 3200 Meters · Billerica Memorial3200 Meters--DNS10
Jun 5MIAA Meet of ChampionsJun 5 · 2 Miles · Place 14 · Billerica Memorial2 Miles1411:18.47a10
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 2 Miles · Place 4 · Billerica Memorial2 Miles4.11:10.33a10
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 5 · Billerica Memorial1 Mile5.5:13.90a10
May 24MVC League ChampionshipMay 24 · 2 Miles · Place 1 · Billerica Memorial2 Miles111:02.88a PB10
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 6 · Billerica Memorial1 Mile65:18.53a10
May 3Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 4 · Billerica Memorial2 Miles411:17.72a10
Apr 30Billerica at LawrenceApr 30 · 800 Meters · Place 2 · Billerica Memorial800 Meters22:28.910
Apr 1946th Annual Ottaviani InvitationalApr 19 · 2 Miles · Place 1 · Billerica Memorial2 Miles1.11:08.33a10
Apr 9Tewksbury at BillericaApr 9 · 800 Meters · Place 2 · Billerica Memorial800 Meters22:30.110
Apr 5Billerica at ChelmsfordApr 5 · 1 Mile · Place 2 · Billerica Memorial1 Mile25:27.78a10

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 10 · Billerica Memorial1 Mile10.5:25.45a10
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 10 · Billerica Memorial1600 Meters10.5:23.64a PB10
Dec 18MVC Week 1Dec 18 · 2 Miles · Place 2 · Billerica Memorial2 Miles2.11:43.12a10
Mar 7New Balance Nationals IndoorMar 7 · 1 Mile · Place 49 · Billerica Memorial1 Mile495:25.47a—
Feb 24MIAA Meet of Champions Feb 24 · 2 Miles · Place 11 · Billerica Memorial2 Miles1111:36.24a—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 4 · Billerica Memorial2 Miles411:36.06a—
Feb 9MVC League ChampionshipFeb 9 · 1 Mile · Place 3 · Billerica Memorial1 Mile35:26.24a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:38.599
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:38.599
Jan 24MVC Week 5Jan 24 · 1 Mile · Place 4 · Billerica Memorial1 Mile45:32.58a—
Jan 17MVC Week 4Jan 17 · 1000 Meters · Place 9 · Billerica Memorial1000 Meters93:20.68a—
Jan 10MVC Week 3Jan 10 · 2 Miles · Place 3 · Billerica Memorial2 Miles311:45.29a—
Jan 3MVC Week 2Jan 3 · 1 Mile · Place 4 · Billerica Memorial1 Mile45:37.69a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 2 Miles · Place 7 · Billerica Memorial2 Miles711:32.95a—
May 18MVC League ChampionshipMay 18 · 2 Miles · Place 3 · Billerica Memorial2 Miles311:44.14a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 12 · Billerica Memorial1 Mile125:22.63a—
May 8Dracut at BillericaMay 8 · 1 Mile · Place 1 · Billerica Memorial1 Mile15:54.5—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 11 · Billerica Memorial2 Miles11.11:26.85a9
May 1Lawrence at BillericaMay 1 · 800 Meters · Place 4 · Billerica Memorial800 Meters42:30.1—
Apr 20Chelmsford at BillericaApr 20 · 1 Mile · Place 2 · Billerica Memorial1 Mile25:30.7—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 2 Miles · Place 1 · Billerica Memorial2 Miles1.11:38.42a9
Apr 10Billerica and Lawrence at TewksburyApr 10 · 1 Mile · Place 1 · Billerica Memorial1 Mile15:46.9—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 2 Miles · Place 3 · Billerica Memorial2 Miles3.12:19.76a9