2006-07: Brad Ross was drafted in the first round of the 2007 WHL Bantam Draft by the Portland Winterhawks.
2007-08: Ross appeared in 3 games for the Winterhawks, registering no points in those games.
2008-09: In his WHL rookie season, Ross played in 61 games for the Winterhawks. He scored 9 goals and added 17 assists for 26 points while amassing 119 penalty minutes. Ross was named the Winterhawks’ Rookie of the Year.
2009-10: Ross played in 71 games for the Winterhawks, scoring 27 goals and adding 41 assists for 68 points. He finished the season with a +22 rating and 203 penalty minutes. Ross played in 13 playoff games, scoring 2 goals and chipping in 7 assists for 9 points to go along with 19 penalty minutes. Ross played for Team Cherry at the 2010 CHL Top Propsects Game.
2010-11: Ross was one of the top two-way forwards for Portland in his third WHL season; finishing amongst the team’s top scorers despite leading the Winterhawks in penalty minutes (171) for the second straight season. Ross scored 31 goals with 38 assists and was +29 as Portland finished first in its division and advanced to the WHL playoff finals. Ross skated in 16 playoff games for the Winterhawks, receiving a three-game suspension in the second round, and was an even plus/minus with 2 of his 4 goals on the power play, 2 assists, and 33 PMs.
2011-12: Ross returned to Portland for his fourth WHL season after attending camp with the Maple Leafs. He was among the leading scorers for the Winterhawks while again leading the team in penalty minutes. Ross was second on Portland with 42 goals and had a career-high 40 assists while finishing plus-15 with 163 penalty minutes. Portland had the WHL’s third-best record and reached the WHL Finals against Edmonton. Ross scored 12 goals with 10 assists in 22 playoff games and was plus-eight with 57 penalty minutes. He signed a three-year entry-level contract with the Maple Leafs in March, 2012.
2012-13: Ross struggled to find ice time with the AHL’s Toronto Marlies in his first pro season and spent time with Idaho in the ECHL. Caught in a numbers game due to the NHL lockout early in the year, the 20-year-old appeared in 40 games with the Marlies; showing flashes of his scoring ability late in the season. He finished the year with 8 goals and 3 assists and was +4 with 29 penalty minutes. Toronto finished first in the North Division and reached the second round in the AHL playoffs. Ross skated in 7 of 9 playoff games and was -1 with 1 assist and 6 penalty minutes. In five ECHL games he scored 1 goal with 2 assists and was -2 with 2 penalty minutes.
2013-14: Ross skated in 53 regular season games and nine playoff contests for the AHL’s Toronto Marlies in his second pro season — briefly spending time with the ECHL’s Orlando Solar Bears. Ross scored 6 goals with 4 assists and was -14 with 104 penalty minutes in the regular season. Toronto finished first in the North Division and reached the Western Conference finals — falling to Texas in a seven-game series. Ross dressed for nine playoff games and had no points with 2 penalty minutes. He scored 1 goal and was -2 with no penal tie minutes in six games with Orlando.
Ross plays a hard-nosed style but has struggled to produce offensively at the minor league level. His foot speed has been an issue and to date he has seen mostly lower line roles during his professional career.
Ross attended the Leafs training camp before opening the 2014-15 season with the ECHL's Orlando Solar Bears. Subsequently recalled by the AHL's Marlies, he is once again playing a lower line role and has skated in just 21 games. A former second round pick, Ross projects as a bottom-six forward with agitator qualities but at this point it is hard to see him rising above the minor pro level.