Marsh was out for 64 with just under an hour to go in Day 2 of the Futures League match against Tasmania at suburban Lindisfarne Oval in Hobart.
The Warriors were 4-113 approaching stumps chasing Tasmania’s first innings of 400.
Marsh started strongly but was bowled after leaving a ball from former Test spinner Jason Krejza on 64.
WA were in early trouble with openers Cameron Bancroft (1) and Luke Towers (0) falling cheaply.
Marsh and Travis Birt steadied the ship for the Warriors.
New Warriors coach Justin Langer said recently that Marsh had hit rock bottom and his fate rested in his own hands if he wanted to return to the side.
Marsh, 29, who famously made 141 on Test debut in Sri Lanka last year, was dropped from Western Australia's Twenty-20 franchise Perth Scorchers for disciplinary reasons which occurred in South Africa last month.
He was dropped from WA's Sheffield Shield team to play South Australia in Perth last week.
The one-time golden boy of Australian cricket is rebuilding his technique and seeking form for a recall to the senior Warriors line-up ahead of next week's Shield match also against Tasmania at Bellerive Oval which starts on Sunday.