Sign In:


  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Members of the Cheverus swim team cheer on teammate Gustav Anderson in the 100-yard breaststroke during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday. Cheverus won the team championship for the third year in a row.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Justin Davis of Brewer flips in the water while competing in the third heat of the 100-yard freestyle during the Class A boys swim meet at Bowdoin College on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Michael O'Donovan of Cheverus competes in the 500-yard freestyle in the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday. Cheverus won its third straight state championship.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    From left, Angus McLean, Noah Cimenian, Alex Sullivan and Ryan Whalen, all of Kennebunk, have a moment together before competing in the 400-yard freestyle relay at the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Gustav Anderson of Cheverus takes a breath while competing in the 100-yard breaststroke during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Jake Perron of Falmouth draws in some air while distancing himself from competition during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Griffin Conley of Falmouth grabs his legs as he competes in the 1-meter diving competition during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Greg Violette of Westbrook re-enters the water on his winning run in the 100-yard butterfly in the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Divers douse themselves in hot water during a break in the competition at the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Kevin Kane of Cheverus prepares to jump in the Bowdoin College pool while competing in the 100-yard butterfly during the Class A boys swim meet on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Nate Howard of Scarborough comes up for air while competing in the 100-yard butterfly during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    A diver jumps into the water at the Bowdoin pool in front of a group of judges during the Class A boys swimming meet at Bowdoin College in Brunswick on Wednesday.

    Show
  • Hide
    Class A boys’ swimming championship - Gabe Souza/Staff Photographer | of | Share this photo

    Cheverus head coach Kevin Haley shares a moment with Jacob Griffin after the Stags won the Class A boys swimming championship at Bowdoin College in Brunswick for the third year in a row Wednesday.

    Show