- Home
- U.S. Results
- Massachusetts
- Haverhill
- Madison Croft
Madison Croft
Haverhill · Class of 2026
67 resultsTrack & Field2022–20266 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · IndoorMSTCA Distance Classic · Dec 28 | 7:26.60a | MSTCA Distance Classic | December 28, 2022 |
| 100 Meters · OutdoorLawrence at Haverhill · Apr 15 | 12.8 | Lawrence at Haverhill | April 15, 2026 |
| 1000 Meters · IndoorMSTCA Northeast Invitational · Jan 13 | 3:45.47 | MSTCA Northeast Invitational | January 13, 2023 |
| 200 Meters · OutdoorHaverhill at Methuen · May 13 | 27.0 | Haverhill at Methuen | May 13, 2026 |
| 300 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 15 | 43.36a | MIAA Division 1 Indoor Track & Field Championship | February 15, 2026 |
| 400 Meters · OutdoorMVC League Championship · May 23 | 59.51a | MVC League Championship | May 23, 2026 |
| 400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 29 | 1:09.125a | MIAA Division 1 Track & Field Championship | May 29, 2025 |
| 600 Meters · IndoorMVC League Championship · Feb 6 | 1:43.00a | MVC League Championship | February 6, 2026 |
| 800 Meters · OutdoorLawrence at Haverhill · Apr 15 | 2:28.3 | Lawrence at Haverhill | April 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 4 | MIAA Meet of ChampionsJun 4 · 400 Meters · Place 30 · Haverhill | 400 Meters | 30. | 1:02.34a | 12 |
| May 29 | MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 13 · Haverhill | 400 Meters | 13. | 1:00.36a | 12 |
| May 23 | MVC League ChampionshipMay 23 · 400 Meters · Place 3 · Haverhill | 400 Meters | 3. | 59.51a PB | 12 |
| May 16 | MSTCA Coaches Metro InvitationalMay 16 · 400 Meters · Place 8 · Haverhill | 400 Meters | 8 | 1:00.58a | 12 |
| May 13 | Haverhill at MethuenMay 13 · 800 Meters · Haverhill | 800 Meters | — | NT | 12 |
| May 13 | Haverhill at MethuenMay 13 · 400 Meters · Place 1 · Haverhill | 400 Meters | 1. | 1:02.5 | 12 |
| May 13 | Haverhill at MethuenMay 13 · 200 Meters · Place 2 · Haverhill | 200 Meters | 2. | 27.0 PB | 12 |
| May 13 | Haverhill at MethuenMay 13 · 100 Meters · Place 2 · Haverhill | 100 Meters | 2. | 13.3 | 12 |
| May 9 | Andover Boosters InvitationalMay 9 · 400 Meters · Place 2 · Haverhill | 400 Meters | 2. | 1:00.93a | 12 |
| Apr 29 | Haverhill at TewksburyApr 29 · 800 Meters · Place 1 · Haverhill | 800 Meters | 1. | 2:35.4 | 12 |
| Apr 29 | Haverhill at TewksburyApr 29 · 400 Meters · Place 1 · Haverhill | 400 Meters | 1. | 61.7 | 12 |
| Apr 22 | Jack Lang InvitationalApr 22 · 800 Meters · Place 3 · Haverhill | 800 Meters | 3 | 2:32.92a | 12 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 3 · Haverhill | 400 Meters | 3 | 59.89 | 12 |
| Apr 15 | Lawrence at HaverhillApr 15 · 800 Meters · Place 1 · Haverhill | 800 Meters | 1. | 2:28.3 PB | 12 |
| Apr 15 | Lawrence at HaverhillApr 15 · 100 Meters · Place 3 · Haverhill | 100 Meters | 3. | 12.8 PB | 12 |
| Apr 8 | Dracut at HaverhillApr 8 · 400 Meters · Place 1 · Haverhill | 400 Meters | 1. | 1:01.3 | 12 |
| Apr 8 | Dracut at HaverhillApr 8 · 100 Meters · Place 3 · Haverhill | 100 Meters | 3. | 12.9 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 15 | MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 18 · Haverhill | 300 Meters | 18. | 43.36a PB | 12 |
| Feb 6 | MVC League ChampionshipFeb 6 · 600 Meters · Place 5 · Haverhill | 600 Meters | 5 | 1:43.00a PB | 12 |
| Jan 30 | MVC Week 5Jan 30 · 300 Meters · Place 7 · Haverhill | 300 Meters | 7 | 43.85a | 12 |
| Jan 24 | MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 42 · Haverhill | 600 Meters | 42 | 1:49.72a | 12 |
| Jan 14 | MVC Week 4Jan 14 · 600 Meters · Place 3 · Haverhill | 600 Meters | 3 | 1:43.83a | 12 |
| Jan 9 | MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 21 · Haverhill | 300 Meters | 21 | 44.34a | 12 |
| Jan 7 | MVC Week 3Jan 7 · 300 Meters · Place 11 · Haverhill | 300 Meters | 11 | 45.99a | 12 |
| Jan 2 | MVC Week 2Jan 2 · 300 Meters · Place 13 · Haverhill | 300 Meters | 13 | 46.72a | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 21 | MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 8 · Haverhill | 300 Meters | 8. | 45.22a | 12 |
| Dec 17 | MVC Week 1Dec 17 · 600 Meters · Place 5 · Haverhill | 600 Meters | 5. | 1:48.77a | 12 |
| Feb 12 | MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 26 · Haverhill | 300 Meters | 26 | 44.70a | — |
| Feb 7 | MVC League ChampionshipFeb 7 · 300 Meters · Place 9 · Haverhill | 300 Meters | 9 | 44.54a | — |
| Jan 29 | MVC Week 4Jan 29 · 300 Meters · Place 16 · Haverhill | 300 Meters | 16 | 45.06a | — |
| Jan 22 | MVC Week 3Jan 22 · 600 Meters · Place 10 · Haverhill | 600 Meters | 10 | 1:49.75a | — |
| Jan 8 | MVC Week 2Jan 8 · 300 Meters · Place 9 · Haverhill | 300 Meters | 9 | 47.05a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 29 | MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Haverhill | 400 MetersRelay Split | — | 1:09.125a PB | 11 |
| May 24 | MVC League ChampionshipMay 24 · 400 Meters · Place 6 · Haverhill | 400 Meters | 6 | 1:03.56a | 11 |
| May 14 | Haverhill at MethuenMay 14 · 400 Meters · Place 3 · Haverhill | 400 Meters | 3 | 63.7 | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 400 Meters · Place 8 · Haverhill | 400 Meters | 8 | 1:03.90a | 11 |
| May 7 | Central Catholic at HaverhillMay 7 · 400 Meters · Place 5 · Haverhill | 400 Meters | 5 | 63.5 | 11 |
| Apr 16 | Haverhill at LowellApr 16 · 400 Meters · Place 3 · Haverhill | 400 Meters | 3 | 63.6 | 11 |
| Apr 9 | Haverhill at North AndoverApr 9 · 400 Meters · Place 2 · Haverhill | 400 Meters | 2 | 1:04.51a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 18 | MVC Week 1Dec 18 · 300 Meters · Place 9 · Haverhill | 300 Meters | 9. | 45.85a | 11 |
| Jan 30 | MVC Girls' Freshman-Sophomore InvitationalJan 30 · 600 Meters · Place 3 · Haverhill | 600 Meters | 3 | 1:47.7 | — |
| Jan 27 | MSTCA Coaches Invitational (Large School)Jan 27 · 600 Meters · Place 27 · Haverhill | 600 Meters | 27 | 1:45.45 | 10 |
| Jan 24 | MVC Week 5Jan 24 · 600 Meters · Place 7 · Haverhill | 600 Meters | 7 | 1:47.11a | — |
| Jan 17 | MVC Week 4Jan 17 · 600 Meters · Place 11 · Haverhill | 600 Meters | 11 | 1:50.77a | — |
| Jan 12 | MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 36 · Haverhill | 600 Meters | 36 | 1:48.17 | 10 |
| Jan 10 | MVC Week 3Jan 10 · 600 Meters · Place 10 · Haverhill | 600 Meters | 10 | 1:47.57a | — |
| Jan 6 | MSTCA Freshman-Sophomore (Large School)Jan 6 · 600 Meters · Place 6 · Haverhill | 600 Meters | 6 | 1:46.79a | — |
| Jan 3 | MVC Week 2Jan 3 · 600 Meters · Place 7 · Haverhill | 600 Meters | 7 | 1:49.15a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 11 | Andover Boosters InvitationalMay 11 · 800 Meters · Place 30 · Haverhill | 800 Meters | 30 | 2:41.91a | — |
| May 8 | Haverhill and Methuen at AndoverMay 8 · 800 Meters · Place 1 · Haverhill | 800 Meters | 1 | 2:32.2 | — |
| May 4 | MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 800 Meters · Place 2 · Haverhill | 800 Meters | 2 | 2:33.36a | — |
| May 1 | Haverhill at Central CatholicMay 1 · 800 Meters · Place 3 · Haverhill | 800 Meters | 3 | 2:29.1 | — |
| Apr 24 | Lowell at HaverhillApr 24 · 400 Meters · Place 2 · Haverhill | 400 Meters | 2 | 65.8 | — |
| Apr 10 | North Andover at HaverhillApr 10 · 400 Meters · Place 3 · Haverhill | 400 Meters | 3 | 66.2 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 20 | MVC Week 1Dec 20 · 600 Meters · Place 11 · Haverhill | 600 Meters | 11. | 1:51.67a | 10 |
| Dec 9 | MSTCA Winter Festival (Large School)Dec 9 · 600 Meters · Place 9 · Haverhill | 600 Meters | 9. | 1:49.40a | 10 |
| Jan 13 | MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 95 · Haverhill | 1000 Meters | 95 | 3:45.47 PB | 9 |
| Jan 13 | MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 95 · Haverhill | 1000 Meters | 95. | 3:45.47a | 9 |
| Jan 7 | MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 600 Meters · Place 38 · Haverhill | 600 Meters | 38. | 2:00.72a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 20 | MVC ChampionshipMay 20 · 800 Meters · Place 15 · Haverhill | 800 Meters | 15. | 2:35.66a | 9 |
| May 13 | Andover Boosters MeetMay 13 · 800 Meters · Place 30 · Haverhill | 800 Meters | 30. | 2:41.21a | 9 |
| May 10 | Haverhill at LowellMay 10 · 800 Meters · Place 2 · Haverhill | 800 Meters | 2. | 2:37.3 | 9 |
| May 3 | Haverhill at North AndoverMay 3 · 800 Meters · Place 3 · Haverhill | 800 Meters | 3 | 2:39.61a | — |
| Apr 26 | Haverhill at MethuenApr 26 · 800 Meters · Place 3 · Haverhill | 800 Meters | 3 | 2:38.4 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 28 | MSTCA Distance ClassicDec 28 · 1 Mile · Place 64 · Haverhill | 1 Mile | 64. | 7:26.60a PB | 9 |
| Dec 17 | MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 42 · Haverhill | 600 Meters | 42. | 1:55.99a | 9 |
| Dec 14 | Merrimack Valley Conference Season OpenerDec 14 · 600 Meters · Place 13 · Haverhill | 600 Meters | 13. | 1:59.30a | 9 |