Zac Rinaldo is an interesting character, he's a bit of a nutjob, but he sure is fun to watch. Now while Zac has been prone to take a stupid penalty here and there, there's no denying he brings a lot of energy and heart to the Flyers lineup. Not only does Rinaldo make big hits, beat the living crap out of players in fights, but he also has some scoring ability. Now granted it's not much, but in 13 games for the Orange and Black this season he has shown that he has some offensive talent to him.

Zac has made a name for himself though already with Flyers faithful, unfortunately it hasn't been in the best of ways. Rinaldo accumulated a total of 331 PIM last season with the Flyers AHL affiliate the Adirondack Phantoms. He also made his way into the Flyers lineup for 2 games in the playoffs last season.  In this slideshow here I'll be recapping some of Zac's best highlights of his career so far.