Gosselin originally entered the league as a Braves’ draft pick back in 2010 when they selected him in the fifth round out of the University of Virginia. He made his Major League debut with a cup of coffee during the 2013 season. The Braves sent him to Arizona for Bronson Arroyo and Touki Toussaint in June 0f 2015. The Braves briefly claimed him off waivers in 2018, but he did not make it back to the Major League roster with Atlanta that season.
Gosselin saw more playing time in 2021 than at any other time during his big league career, garnering 373 plate appearances with the Angels in his age-32 season. He posted a .261/.314/.362 line, good for an 87 wRC+. He can play all over the diamond, spending most of 2021 split between first base, third base, and left field, though he appeared everywhere in his career except for center field and catcher.