The seasoned batsman stood tall as wickets fell around him, scoring a stoic 101 not out to steady WA and guide them to 6-210 in the 48th over, sealing their 14th Domestic One-Day crown.

Marsh showed steely resolve in his three-hour, 132-ball knock that featured 13 fours, marking his ninth One-Day ton for WA.

Launching his rescue mission with a 97-run fourth wicket stand with Marcus Stoinis (37) before sealing the result in an unbeaten 59-run partnership with Ashton Agar (29 not out) following some anxious moments for the visitors at Allan Border Field.

Set what looked like a paltry victory target of 206, WA made a disastrous start when they slumped to 3-23 in the seventh over.

Marsh could only look on from the other end as it got worse for the visitors when they were eventually reduced to 6-151 after all-rounder Cameron Green fell for seven in the 35th over.

But Marsh and Agar held their nerve to ensure WA clinched their second One-Day title in three years.

Earlier, Jhye Richardson (3-35) and Nathan Coulter-Nile (3-47) ripped through Queensland's top order - including the prized scalp of Khawaja - after WA won the toss.

The Bulls were bowled out for 205 in the 50th over after a fighting 79 from wicketkeeper James Peirson.

“That innings is obviously up there, to be out there at the end to get us over the line with Ash was an amazing feeling,” said Shaun Marsh.

“It was really challenging out there early with their bowling attack, so we knew we had to dig in and once the innings went on it got a bit easier.

“I thought Ash came out really well, and batting really smart. We both said if we could be there at the end we knew we would chase down the total.

“I thought we played really well throughout the whole tournament, so to have this trophy to take home tomorrow is really special.”