Marsh joined Widnes permanently in 2013 from Wigan after two loans spells with the club. The centre or winger debuted for Wigan in 2010.
Marsh has 31 tries in 87 career appearances. This season the 25-year old has crossed for nine tries in just seven matches.
Marsh is now tied to the Vikings until the end of 2018.