2009-10: Bodin played for the Brunflo IK U18 team in western Sweden – a second division club – and represented Jamtland/Harjedalen in the TV-Pucken tournament for high school age players. In eight games at the TV-Pucken tournament he was scoreless and had 2 penalty minutes.
2010-11: Bodin skated for Ostersunds/Brunflo in the U18 Elit League. In 29 games he scored 5 goals with 3 assists and was an even plus/minus with a team-leading 60 penalty minutes. Ostersunds/Brunflo finished seventh in the North Division.
2011-12: Bodin made his men's league debut – playing with Ostersunds IK in Division 1 – and skated in 29 games for the club's U18 team. In 20 Division 1 games he scored 3 goals with 7 assists and was plus-seven with 18 penalty minutes. Ostersunds IK finished first in the B division and reached the second round of the playoffs. Bodin did not play in any playoff games. Playing for the Ostersunds IK U18 team Bodin scored 9 goals with 17 assists and was plus-12 with a team-high 94 penalty minutes. Not listed amongst the 120 European skaters in Central Scouting's final rankings, Bodin was selected by Detroit in the 7th round (200th overall) of the 2012 NHL Draft.
Has a huge frame (6'6") and good skating ability, something that is rare in a player of his stature. Bodin does not have much offensive upside, but he plays physically and has good hockey sense.
Bodin will move up a division and play for HV71 J20 of the SuperElit.