[2] He previously played for the Canterbury-Bankstown Bulldogs and the South Sydney Rabbitohs in the NRL, and the Warrington Wolves in the Super League.
He was a part of the South Sydney Rabbitohs squad that won the 2014 NRL Premiership, being named on an extended bench for the final, however, he did not play.
[4] As a youth, Goodwin and his family moved to Perth while his brother Luke was playing for the Perth-based Western Reds, while Bryson was also the ball boy.
Goodwin attended Endeavour Sports High, playing in an Arrive Alive Cup final alongside former Rabbitohs teammate Beau Champion.
In Canterbury's round 22 match against Canberra, Goodwin scored his fourth double of the year, bringing his try-scoring tally to 18.
[10] At the end of the 2009 season, Goodwin had scored a career best total of 20 tries, the fourth most in the competition, as the Canterbury club finished preliminary finalists.
[citation needed] In Goodwin's first appearance for Canterbury in the new decade, he kicked his first goal for the club against the St. George Illawarra Dragons in round 2 at WIN Stadium in Wollongong.
[citation needed] Goodwin scored a try and booted six goals in Canterbury's 32–12 victory over the South Sydney Rabbitohs at ANZ Stadium.
In the opening game of the 2011 season, Goodwin scored four goals in Canterbury's 24–14 win over the Wests Tigers at ANZ Stadium.
In Canterbury's 36–24 win over the South Sydney Rabbitohs in round 7 at ANZ Stadium, Goodwin got injured and was ruled out for several weeks.
Goodwin was out of action for a number of months and finally returned, to play the rest of the 2012 season in Reserve Grade.
"[citation needed] Goodwin made his debut for South Sydney in round 2 in their 14–12 victory over the Cronulla-Sutherland Sharks at ANZ Stadium.
The next week, Goodwin scored his first ever try for the club in South Sydney's 44–32 victory over the Penrith Panthers at Centrebet Stadium.
The next week in round 4, Goodwin scored a try against his former club the Canterbury-Bankstown Bulldogs in South Sydney's 17–12 victory at ANZ Stadium.
After a four match try drought, eventually in round 9, Goodwin scored a try in South Sydney's comfortable 28–10 victory over the North Queensland Cowboys at ANZ Stadium.
On 16 May 2013, Goodwin signed a two-year contract extension with Souths for a price tag believed to be worth around $60,000 a year which will keep him at the club till the summer of 2015.
Goodwin appeared in all 25 South's matches in season 2015, amassing a total of 2554 metres with the ball in hand on his way to scoring six tries.
Members regarded Goodwin as having been South Sydney's best throughout the 2015 season in an online poll that ran until late September.
[15] Goodwin played for Warrington in the club's 2018 Super League Grand Final defeat by the Wigan Warriors at Old Trafford.
[17] On 4 July 2019, Goodwin signed a contract to return to his former club South Sydney for the 2020 NRL season after spending only two years in England with Warrington.
[20] In round 6 of the 2020 NRL season, Goodwin made his first start for Cronulla and scored the winning try as the club defeated Canterbury 20–18 at Bankwest Stadium.