A blistering century from Hobart Hurricanes star D'Arcy Short has guided WA to a 102-run Marsh Cup win over Tasmania in Perth.

D'Arcy made the Tigers pay for dropping him twice, once on 1 and then again in the 40s as he finished with 129 from 101 deliveries as the hosts posted 312.

The target may have been higher had Riley Meredith's 4/42 not restricted WA in the middle overs before Tasmania took 6/82 to end the first innings of the game a few balls early.

Full scorecard

The Tigers' chase began slow and steady before some signs of acceleration came from Ben McDermott (25) and Caleb Jewell (45) later into their opening stand of 70.

When they each fell in quick succession and Alex Doolan fell in the next over, the Tigers were well and truly playing catch-up cricket.

Skipper Jordan Silk and George Bailey added some stability but couldn't apply much scoreboard pressure in their 70-run stand.

Bailey's 54th List A half-century was the remaining highlight for the visitors as their lower order crumbled to be out for 210 in the 45th over.

The Tigers now move to Adelaide and play two matches against South Australia on Sunday and Tuesday in what are nearly must-win games to get their Marsh Cup campaign back on track.

Both matches begin at 10:30am AEST with a livestream and live scores on cricket.com.au.