2004-2005: Spencer Machacek played with Brooks Bandits in Tier 2 AJHL.
2005-06: Machacek scored 23 goals and 22 assists in 70 regular season games earning the Vancouver Giants' co-Rookie of the Year honors. In the WHL playoffs, he played right wing with NHL returnee Gilbert Brule (CLB) in the Memorial Cup playoffs. In 18 post-season games with the Giants, he scored 6 goals with 8 assists.
2006-07: The lanky Machacek matched his rookie-season point total with 21 goals and 24 assists in only 63 games. He parlayed an energizing second half of the season into a consistent playoff run, collecting 20 points in 22 games. A late season concussion slowed him down a bit but he played on the Giants top line with Wacey Rabbit.
2007-08: Machacek finished his junior career with a flourish scoring 33 goals and 45 assists in 70 regular season games which barely missed the Top Ten (14th) among WHL scoring leaders. Physically, he was just too big and strong for many of the defenders at the junior level. Switched from right to left wing on a line with James Wright in the playoffs, he finished with 5 goals and 2 assists in 10 games. Following the Giants' playoff exit, Machacek spent some time with the Thrashers' Chicago affiliate in the AHL but did not appear in any games.
2008-09: Machacek spent most of his first season of pro hockey with the Chicago Wolves (AHL), appearing in two games with Atlanta during a brief call up. Machacek, in 77 games with the Wolves, scored 23 goals with 25 assists and his 48 points were third best on the team and his plus/minus of +10 was fourth. Although the season was a disappointment team-wise, as the Wolves failed to make the playoffs after winning the Calder Cup a year earlier, Machacek's maturity and leadership as a rookie was a bright spot.
2009-10: Machacek continued to develop in his second season in the AHL, adding a bit of an edge to his already reliable two-way game. In addition to scoring 20 goals with 29 assists in 70 regular season games for the Wolves, his PIM total of 68 minutes was almost triple his total in 2008-09. In thirteen playoff games for the Wolves, who fell to the Texas Stars in a seven-game, second-round series, Machacek scored 7 goals with 4 assists.
2010-11: Despite his best offensive season in the AHL, with 21 goals and 53 points in 67 games, Machacek may have sealed his fate with a dismal 10 game stint with the Thrashers. Failing to keep up with the speed of the NHL game, Machacek was left behind and may have difficulty getting another chance to prove his credentials. Passed on the depth chart by Carl Klingberg and waiver wire pick-up Brett MacLean, Machacek is likely to spend the season in St. John’s.
2011-12: Machecek had nine points in 11 games in limited ice time during a late season call-up with the Jets after spending much of the year with Winnipeg's AHL affiliate St. John's. After being scoreless in two mid-season games with the Jets he scored 2 goals with 7 assists and was plus-eight with 7 penalty minutes; averaging 7:30 minutes of ice time. Machacek was St. John's leading scorer, finishing with 18 goals and 32 assists in 61 games, as the IceCaps finished first in the Atlantic Division. St. John's reached the Eastern Conference finals and in 11 playoff games Machacek had 7 assists and was plus-one with 12 penalty minutes.
Machacek is the prototypical, two-way winger with the size and strength to cause opponents problems in their own end. At the same time, he plays a responsible game in his own end of the ice. He described himself to HF as a "gritty guy, two-way player. A grinder who goes to the net and gets some greasy goals."
Machacek was dealt by the Columbus Blue Jackets to the Pittsburgh Penguins in exchange for Paul Thompson in February of 2014.
Machacek was dealt to the Columbus Blue Jackets by the Winnipeg Jets in March of 2013. Long-term, Machacek projects to being a solid second or third line forward, capable of providing a timely goal and playing solid defense in his own end of the ice.