2008-09: Barclay Goodrow had three points in two junior A games with the Villanova Knights as a 16-year-old and had 114 points in 71 games for the York Simcoe Express midget minor AAA team in southern Ontario. Goodrow scored 2 goals with 1 assist and 2 penalty minutes skating for the Knights. He scored 67 goals with 47 assists and 65 penalty minutes playing for the Express. Goodrow was selected by Brampton in the first round (ninth overall) of the 2009 OHL Priority Selection.
2009-10: Goodrow played in 63 of 68 regular season games and 11 playoff contests in his first OHL season with Brampton and skated for Canada Ontario in the 2010 U17 World Hockey Challenge. He scored 6 goals with 13 assists and was -3 with 34 penalty minutes during the regular season. The Battalion finished third in the Central Division and reached the second round in the playoffs. Goodrow scored 1 goal with 3 assists and was -5 with 2 penalty minutes in the playoffs. He scored 2 goals with 2 assists and 4 penalty minutes in six games at the WHC as Canada Ontario captured a silver medal.
2010-11: Goodrow led Brampton with 24 goals and was the Battalion's third-leading scorer with 15 assists and 39 points in 56 games in his second OHL season. He finished the season -4 with 36 penalty minutes as Brampton finished third in the Central Division. The Battalion was swept by Niagara in a first round series and Goodrow was -6 with no points and 2 penalty minutes in four playoff games. He was ranked 116th amongst North American skaters in Central Scouting's final rankings but was not selected in the 2011 NHL Draft.
2011-12: Goodrow participated in the Carolina Hurricanes' prospect development camp before returning to Brampton for his third OHL season. Named an assistant captain, he was the Battalion's second-leading scorer with 26 goals and 26 assists and was +14 with 58 penalty minutes in 60 regular season games. Brampton finished third in the Central Division and reached the second round in the playoffs. Goodrow scored 1 goal with 1 assist and was +1 with 6 penalty minutes in eight playoff games.
2012-13: Named a team captain heading into his fourth season with the Battalion, Goodrow led the Battalion in goals (38) and points (52) in what would be the club's final season in Brampton. Skating in 62 of 68 regular season games, Goodrow was -2 with 59 penalty minutes. Brampton finished second to Eastern Conference champion Barrie in the Central Division but lost to Sudbury in a five-game first round series. Goodrow scored 2 goals with 3 assists and was +2 with 6 penalty minutes in five playoff games against the Wolves. Goodrow joined Rangers' AHL affiliate Connecticut on an amateur tryout contact in April 2013 but did not appear in any games with the Whale.
2013-14: Gooodrow was invited to Detroit's camp but was not signed to a contract; returning to the re-located Battalion in North Bay, to skate in the OHL as a 20-year-old. Once again a team captain, Goodrow was the team's leading scorer with 33 goals and 34 assists and was +18 with 64 penalty minutes in 63 regular season games. North Bay finished first in the Central Division. San Jose signed Goodrow to a three-year entry-level contract on March 6th, 2014.
San Jose signed Goodrow to a three-year entry-level contract on March 6th, 2014.