St Kilda have ended their season on a high after knocking off Fremantle by 58-points in Hobart on Sunday afternoon.

The Dockers' performance belied the fact that a finals spot was up for grabs, while the Saints played with freedom and flair in the 17.5(107) to 6.13(49) victory.

The Saints' ability to transition the ball forward from half-back gave their forwards ample shots on goal in the opening half.

With the Hobart sun beating down, the Dockers turned up the heat after half-time, making the Saints work hard for every possession.

But they withstood the pressure, booting four goals in the third quarter to Fremantle's one to take a 33-point lead into the final term.

Goals rained down for St Kilda in the final term, nearly doubling their three-quarter-time lead to put the game – and finals – firmly out of Fremantle's reach.

In the absence of key spearhead Max King, St Kilda's mid-season recruit Cooper Sharman stood tall, clunking five marks – four contested - and booting four goals. It marks his fourth straight game with multiple goals since debuting properly in round 20.

St Kilda captain Jack Steele was reliably prolific, racking up 35 touches and seven tackles, while Tim Membrey complemented Sharman's haul with three goals of his own

Back from a one-week suspension, Andrew Brayshaw was among the best for the Dockers with 29 touches while Caleb Serong racked up 35 touches and a game-high nine clearances.