Massachusetts Interscholastic Athletic Association

MIAA Boys Soccer 2025 Division 2 State Tournament

MIAA Boys Soccer 2025 Division 2 State Tournament

SEEDS: 1. Oliver Ames (12-1-3); 2. Northampton (13-0-5); 3. Longmeadow (12-1-6); 4. Duxbury (14-3-1); 5. Holliston (11-3-4); 6. Masconomet Regional (16-2-0); 7. King Philip Regional (9-4-5); 8. Dartmouth (9-5-2); 9. Hingham (13-3-3); 10. Ashland (9-3-6); 11. West Springfield (7-2-9); 12. Milford (8-3-7); 13. Stoughton (9-5-3); 14. Barnstable (10-5-3); 15. Mansfield (7-8-3); 16. Sharon (6-5-5); 17. Minnechaug (7-4-7); 18. Westwood (8-4-6); 19. Bedford (7-7-4); 20. Doherty Memorial (8-6-4); 21. Somerset Berkley Reg. (12-5-1); 22. Nashoba Regional (9-1-8); 23. Wayland (5-7-4); 24. Marblehead (11-5-2); 25. Marshfield (7-6-4); 26. Agawam (5-5-8); 27. Chelsea (12-4-2); 28. Milton (5-10-3); 29. Canton (6-6-6); 30. Reading Memorial (8-5-3); 31. Newburyport (11-5-2); 32. Revere (9-3-5); 33. Southeastern RVT (14-2-1); 34. North High (8-5-5); 35. Wakefield Memorial (8-5-4); 36. Archbishop Williams (8-6-4); 37. Melrose (8-8-2); 38. Danvers (8-7-3); 39. Middleborough (7-5-6)

NEW: Printable PDF bracket (will update daily with game information and results)

Buy Tickets Watch the Games Online Merchandise 


Round 1 game

Round 1 game

32
Revere
3
33
Southeastern Reg. Voc / Tech School
2
Revere

Round 1 game

Round 1 game

Round 1 game

Round 1 game

Round 1 game

Round 1 game

Round 1 game

Round 1 game

29
Canton
1
36
Archbishop Williams
2
Canton

Round 1 game

Round 1 game

Round 1 game

Round 1 game

28
Milton
2
37
Melrose
1
Brooks Field

Round 1 game

Round 1 game

Round 2 game

1
Oliver Ames
4
Revere
1
Oliver Ames

Round 2 game

16
Sharon
3
17
Minnechaug Reg.
0
Sharon

Round 2 game

8
Dartmouth
4
25
Marshfield
0
Dartmouth

Round 2 game

9
Hingham
2
24
Marblehead
1
Hingham

Round 2 game

4
Duxbury
4
Archbishop Williams
0
Duxbury

Round 2 game

13
Stoughton
2
20
Doherty Memorial
1
Stoughton

Round 2 game

5
Holliston
1
Milton
0
Holliston

Round 2 game

12
Milford
3
21
Somerset Berkley Regional
2
Milford

Round 3 game

Oliver Ames
0
Sharon
1
Oliver Ames

Round 3 game

Dartmouth
3
Hingham
2
Dartmouth

Round 3 game

Duxbury
4
Stoughton
1
Duxbury

Round 3 game

Holliston
2
Milford
1
Holliston

Round 4 game

Sharon
0
Dartmouth
3
Dartmouth

Round 4 game

Duxbury
4
Holliston
0
Duxbury

Round 5 game

Dartmouth
0
Duxbury
3
Xaverian

Round 1 game

Round 1 game

31
Newburyport
1
34
North High
0
Newburyport

Round 1 game

Round 1 game

Round 1 game

Round 1 game

26
Agawam
3
39
Middleboro
0
Agawam

Round 1 game

Round 1 game

Round 1 game

Round 1 game

30
Reading Memorial
0
35
Wakefield Memorial
1
Reading

Round 1 game

Round 1 game

Round 1 game

Round 1 game

27
Chelsea
2
38
Danvers
1
Chelsea

Round 1 game

Round 1 game

Round 2 game

2
Northampton
4
Newburyport
2
Northampton

Round 2 game

15
Mansfield
4
18
Westwood
1
Mansfield

Round 2 game

7
King Philip Regional H.S.
0
Agawam
1
SO(-)
King Philip

Round 2 game

10
Ashland
2
23
Wayland
1
SO(-)
Ashland

Round 2 game

3
Longmeadow
1
Wakefield Memorial
0
Longmeadow

Round 2 game

14
Barnstable
2
19
Bedford
3
SO(-)
Barnstable

Round 2 game

6
Masconomet Reg.
3
Chelsea
2
Rubchinuk Park

Round 2 game

11
West Springfield
4
22
Nashoba Reg.
0
West Springfield

Round 3 game

Northampton
4
Mansfield
2
Ludlow

Round 3 game

Agawam
1
Ashland
0
Ashland

Round 3 game

Longmeadow
4
Bedford
0
Longmeadow

Round 3 game

Masconomet Reg.
0
West Springfield
1
Danvers High

Round 4 game

Northampton
2
Agawam
0
Ludlow

Round 4 game

Longmeadow
0
West Springfield
1
SO(-)
Longmeadow

Round 5 game

Northampton
0
West Springfield
1
Ludlow High

Championship game(s)

Duxbury
0
West Springfield
3
Doyle Field, Leominster
Division 2 Champion: West Springfield