Since the 2010-2011 season he has played for Örebro Hong Kong in the Swedish second league Hockeyallsvenskan. Weinstock came to Färjestads BK as a junior. After playing for the club"s junior team he was loaned out to second league club Bofors IK in 2003.
He played with Bofors until the 2005/06 season when Bofors no longer wanted him.
Weinstock played very well while with Arboga, scoring 15 points in 20 games. During the 2005/06 season he also played one game with Färjestads BK in Elitserien.
Before the 2006-2007 season, he signed with Allsvenskan club Växjö Lakers. He stayed there for two seasons before signing with Leksands IF before the 2008-2009 season.
He shoots left, his weight is 85 kg, and he is 183 cm tall.