Lonie kicked four goals for the second successive game, with former Tiger Butler adding two.
Dan Hannebery had 18 disposals and a goal to set himself up for a much better start to the year than he had in an injury-riddled 2019 and Dylan Roberton, who missed all of last season due to a heart concern, did well again with 16 disposals.
Talented teenager Max King impressed early with several strong marks and a goal, but finished with only seven disposals.
A relatively dour contest came to life in the final term as the Saints outscored Collingwood four goals to three to seal the win.
‘‘There are a few errors early in pre-season but I thought our pressure was pretty good throughout the game,’’ Hill told Fox Footy post-match. ‘‘Especially in the third quarter and even in the last quarter, the last couple of minutes we wanted to seal the game.
‘‘You practise those things throughout pre-season, getting extra numbers back and keep things close at stoppages, and I thought we did that well.’’
Jordan De Goey gave Collingwood fans a taste of what to expect from him in a new midfield role.
He started both halves in the centre square and spent most of his time in the engine room, gathering 18 disposals.
De Goey also ran hard to have multiple involvements in a smooth possession chain during the third quarter and finish it with a goal.
The impressive display followed Magpies coach Nathan Buckley’s suggestion that De Goey – the club’s most prolific goal kicker in the past two seasons with 82 from 38 games – could spend much more time on-ball in 2020.
Magpies captain Scott Pendlebury was rested for the second half.
Steele Sidebottom was among Collingwood’s best with 25 possessions and two goals.
1.1 3.4 6.7 10.8 (68)
3.2 5.2 6.2 9.3 (57)
St Kilda: Lonie 4, Butler 2, Hannebery, Steele, King, Membrey.
Collingwood: Sidebottom 2, Mihocek, Daicos, De Goey, Elliott, Stephenson, Adams, Phillips.
St Kilda: Hill, Long, Steele, Lonie, Howard, Dunstan.
Collingwood: Sidebottom, Howe, Mayne, Crisp, De Goey, Moore.
Collingwood: Adams (hip).
VENUE: Morwell Recreation Reserve.