12-05-2025
High school sports photographers capture the special moments of spring season
Related
:
Boston Latin's Vanessa Vu returns a drop shot to her foe from visiting Westford Academy during their match April 30, 2025.
Alex Le/Boston Latin School
Junior Mike Montalvo carries the ball during Algonquin Regional's 34-0 win over visiting Marshfield on April 17, 2025.
Sophia Lalau/Algonquin High School
Kyle Sherman slides into second base as Dighton-Rehoboth's Cole Viveiros jumps for the ball during Somerset Berkley's 8-3 home win on May 8, 2025.
Calder Troutman/Somerset Berkley High School
Shrewsbury third baseman Emma Ellis (left) and shortstop Ava Cotton stand ready during an 11-0 loss to visiting Wachusett Regional on May 2, 2025.
Kailey Flynn/Shrewsbury High School
Hampshire outfielder Jonny Angers waits for a ball to be hit his way during a game with South Hadley held at Dunkin' Park in Harford, Conn., on May 8, 2025.
Teddy Overtree/Hampshire Regional High School
Tewksbury's Emily Picher waits for the ball to cross midline during a 10-7 win over visiting Shawsheen on April 30, 2025.
Khai Hieu/Tewksbury High School
Medfield's Katie Keating awaits a serve during Medfield's 4-1 loss to visiting Westwood on May 7, 2025.
Lauren Smolko/Medfield High School
Somerset Berkley's Elliott Lindberg waits for the action to come his way during a 13-3 loss to visiting Fairhaven on May 8, 2025.
Calder Troutman/Somerset Berkley High School
Senior Daniel Grapski of Buckingham Browne & Nichols evades a pickoff attempt at second base during a 9-6 win over visiting Brooks on April 30, 2025.
Quentin Higgins/Buckingham Browne & Nichols
Senior Keith Githae of Groton-Dunstable lands after his long jump of 16 feet 3 inches during a meet on April 30, 2025.
Collin Traverse/Groton-Dunstable Regional High School
Melrose sophomore Reilly Powell splashes down in the girls' 2,000-meter steeplechase at the Weston Twilight Invitational, held May 3, 2025, at Regis College. Powell placed fourth in 7:36.76.
Daniel Murphy/Melrose High School
Medfield's Sophie Baker heads for home during a 12-6 win over visiting Ashland on April 16, 2025.
Lauren Smolko/Medfield High School
Somerset Berkley's Mauro Semedo takes off in the triple jump during a meet at Old Rochester on May 2, 2025.
Peyton Morosco/Somerset Berkley High School
Runners from several schools come down the straightaway during the running of the 800 at the Spartan Invitational on May 2, 2025, at Hampshire Regional High.
Teddy Overtree/Hampshire Regional High School
Somerset Berkley's Izzy Vincent (right) came in second in the 2-mile (13:47), placing in front of teammate Addie Paiva (14:08), during a meet at Old Rochester on May 2, 2025.
Peyton Morosco/Somerset Berkley High School
Junior Sarena Kretas and senior River Solomon of Groton-Dunstable are full of smiles while running the mile in a home track meet on April 30, 2025.
Collin Traverse/Groton-Dunstable Regional High School
Maynard senior Maddy Morgan (left) shares a moment during the Senior Night ceremony for the track team May 8, 2025, when it hosted Ayer Shirley Regional.
Ryan Guiel/Maynard High School
Melrose senior Reid Heidebrecht is fired up after scoring the go-ahead run in the fifth inning of what would be a 6-4 win over Woburn on May 2, 2025, at Morelli Field in Melrose.
Daniel Murphy/Melrose High School
Wellesley junior Tara Battaglino celebrates after scoring a go-ahead goal during a 13-10 win over visiting Notre Dame (Hingham) on May 3, 2025.
Danny Bruni/Wellesley High School
St. Sebastian's senior Connor Crane celebrates after closing out a 5-2 win at Belmont Hill on May 3, 2025.
Andrew MacDougall/St. Sebastian's
Shrewsbury's McKenna Halloran takes a cut during an 11-0 loss to visiting Wachusett Regional on May 2, 2025.
Kailey Flynn/Shrewsbury High School
St. Sebastian's sophomore Jack Dorsey takes a cut during a 5-2 win at Belmont Hill on May 3, 2025.
Andrew MacDougall/St. Sebastian's
Woburn sophomore Chris Chiodo flips the ball to first during a 2-1 loss to visiting Winchester on May 8, 2025, at Carroll Field.
Billy LaTores/Woburn High School
Senior Declan Wilkes of Buckingham Browne & Nichols fields a throw during a 9-6 win over visiting Brooks on April 30, 2025.
Quentin Higgins/Buckingham Browne & Nichols
Hampshire's Jacob Sicard walks back to the dugout through the rain during a game with South Hadley held at Dunkin' Park in Harford, Conn., on May 8, 2025.
Teddy Overtree/Hampshire Regional High School
Medfield's Lucie Manuel talks to the umpire before her at-bat in a 12-6 win over visiting Ashland on April 16, 2025.
Lauren Smolko/Medfield High School
Nantucket sophomore catcher Eli MacIver awaits a pitch during a 20-3 win at Rising Tide Charter School in Plymouth on April 30, 2025.
Andrew Lavin/Nantucket High School
Newburyport sophomore catcher Nick Garbarino returns to the plate during a 5-2 win over visiting Manchester Essex on April 29, 2025.
Calleigh Curran/Newburyport High
Tewksbury's Anthony DiFranco has a good view of the action during a 14-2 win over visiting Central Catholic on May 1, 2025.
Khai Hieu/Tewksbury High School
Medfield's Daniel Vazquez winds up during a 15-4 win over visiting Ashland on April 16, 2025.
Lauren Smolko/Medfield High School
Greg King of Amherst Regional throws a pitch during a game with visiting Belchertown on April 25, 2025.
Sophie Ziomek/Amherst-Pelham Regional
Quabbin junior Finn Leander winds up during a game with visiting Lunenburg on April 15, 2025.
Maddy Hardy/Quabbin High School
Seekonk sophomore Mason Brown pitches during the JV team's 18-6 win at Case on April 28, 2025.
Carolyn Bedford/Seekonk High School
Medfield's Tess Baacke waits on her pitch during a 12-6 win over visiting Ashland on April 16, 2025.
Lauren Smolko/Medfield High School
Woburn freshman Aiden Wood drives the ball during a 2-1 loss to visiting Winchester on May 8, 2025, at Carroll Field.
Billy LaTores/Woburn High School
Nantucket sophomore Alex Horton makes a running catch during a 9-4 loss at Mashpee High School on May 8, 2025.
Andrew Lavin/Nantucket High School
Somerset Berkley Hayden Teasdale moves with the pitch during a 6-3 victory over visiting West Bridgewater on April 30, 2025.
Calder Troutman/Somerset Berkley High School
Nantucket junior Colby Lucas awaits a throw during a 9-4 loss to host Mashpee High School on May 8, 2025.
Andrew Lavin/Nantucket High School
Concord-Carlisle junior Charlie Derkazarian gets ready during a match with visiting Wayland on May 7, 2025.
Aidan Moroney/Concord-Carlisle High School
Somerset Berkley's Kalani Mari (right) sticks with Justin Marques during a 13-3 loss to visiting Fairhaven on May 8, 2025.
Calder Troutman/Somerset Berkley High School
Jacob Landers tries to get around a defender from visiting New Bedford during a 16-3 win on May 1, 2025.
Hanna Thornton/Dennis-Yarmouth High School
Concord-Carlisle sophomore Cam Sones (right) heads for the net during a 15-4 win over visiting Newton South on May 1, 2025.
Aidan Moroney/Concord-Carlisle High School
Madeline Egan of Buckingham Browne & Nichols keeps her eyes on the goal during a 14-12 win over visiting Brooks on April 26, 2025.
Quentin Higgins/Buckingham Browne & Nichols
Shrewsbury's Caitlyn Umile prepares to shoot during the fourth quarter of a 10-8 win over visiting Nashoba on May 1, 2025.
Kailey Flynn/Shrewsbury High School
Somerset Berkley's Addie Finlaw (left) looks up for the ball with her opponent during a 19-4 loss to visiting Old Rochester on May 7, 2025.
Calder Troutman/Somerset Berkley High School
Dennis Yarmouth freshman Molly Young (right) brings the ball into play during a 12-11 win over visiting Plymouth South on May 8, 2025.
Mason Cress/Dennis-Yarmouth High School
Concord-Carlisle sophomore Scarlett Mirak carries the ball into the offensive zone during a 15-4 win over host Newton South on April 30, 2025.
Aidan Moroney/Concord-Carlisle High School
Tre Bowman of Amherst Regional carries the ball up the field during a 15-6 win against visiting Belchertown on April 30, 2025.
Sophie Ziomek/Amherst-Pelham Regional
Noble and Greenough junior James Strik gets focused during a 16-12 win over visiting St. Sebastian's on May 10, 2025.
Aidan Moroney/Concord-Carlisle High School
Aliyah Kenney of Amherst Regional defends during an 18-13 win over visiting Granby on April 29, 2025.
Sophie Ziomek/Amherst-Pelham Regional
Franklin junior Quinn Kielty takes a shot during a 9-4 victory over visiting North Attleboro on May 7, 2025.
Paige Berry/Bishop Feehan High School
Junior Nick Robbins makes a pass during Algonquin's 7-1 win over visiting Leominster on April 17, 2025.
Laura White/Algonquin High School
Wellesley senior Olivia Comella fires a shot during a 13-10 win over visiting Notre Dame (Hingham) on May 3, 2025.
Danny Bruni/Wellesley High School
The Boston Latin boys' lacrosse team tries to work the hidden-ball trick during an 11-3 victory over visiting Wayland on May 1, 2025.
Alex Le/Boston Latin School
Burlington's Caden Schultz serves during a 3-1 loss to visiting Belmont on May 6, 2025.
Maddie Spreadbury/Burlington High School
Woburn senior Jack McEleney takes a moment before a 2-1 loss to visiting Winchester on May 8, 2025, at Carroll Field.
Billy LaTores/Woburn High School
The Quabbin baseball team watches as a teammate steps up to bat during a 5-2 win over visiting Gardner on April 10, 2025.
Maddy Hardy/Quabbin High School
The Newburyport baseball team huddles up in the third inning of a 5-2 win over visiting Manchester Essex on April 29, 2025.
Calleigh Curran/Newburyport High
The Belmont Hill varsity baseball team prepares to take on visiting St. Sebastian's, in what would be a 5-2 loss on May 3, 2025.
Andrew MacDougall/St. Sebastian's
Burlington girls' lacrosse players (from left) Madelyn Price, Gabby Colozzi, Lauren Kane, Maddie Goodwin, and Hannah Taitelbaum pose for a photo at their One Love game, a 13-4 win against visiting Woburn on May 2, 2025.
Maddie Spreadbury/Burlington High School
Runners from Somerset Berkley and visiting Apponequet jostle at the starting line during a meet on May 8, 2025, at Hanson Memorial Stadium.
Calder Troutman/Somerset Berkley High School
Hampshire and South Hadley runners begin the mile race during a meet at Hampshire Regional High on April 29, 2025.
Teddy Overtree/Hampshire Regional High School
North Reading's Callie MacLellan (left) applauds teammate Giuliana Ligor (middle) during a postrace interview with Hatim Jean-Louis at the Weston Twilight Invitational, held May 3, 2025, at Regis College. Ligor was victorious in the girls' 100-meter hurdles with a time of 14.49.
Daniel Murphy/Melrose High School
Junior Preston Biamou attempts to avoid capture during Algonquin Regional's 34-0 win over visiting Marshfield on April 17, 2025.
Sophia Lalau/Algonquin High School
Algonquin senior Ivan Diaz's finds himself with fingers up his nose during a 34-0 win over visiting Marshfield on April 17, 2025.
Sophia Lalau/Algonquin High School
Quabbin junior Jin Xi Zou leaps over the high jump during a home track meet against visiting Hudson on April 10, 2025.
Maddy Hardy/Quabbin High School
Somerset Berkley's Nicolas Scanlon competed in the high jump, clearing 5 feet 6 inches, during a meet at Old Rochester on May 2, 2025.
Peyton Morosco/Somerset Berkley High School
Somerset Berkley's Andrew Heroux competed in the high jump, clearing 5 feet 10 inches to tie for third, during a meet at Old Rochester on May 2, 2025.
Peyton Morosco/Somerset Berkley High School
Senior Declan Mulkerin (left) beats the goalie during Algonquin's 7-1 win over visiting Leominster on April 17, 2025.
Laura White/Algonquin High School
The Franklin High School lacrosse team takes the field for its Senior Night game with visiting North Attleborough on May 7, 2025.
Paige Berry/Bishop Feehan High School
John Vitti can be reached at