The trio booted five each as Geelong won 24.17 (161) to the Tigers 7.11 (53).
Podsiadly shone in just his fourth AFL match, using his strength and sticky fingers to take five contested marks.
The 28-year-old kicked three goals in the second term, with Mooney booting three goals in the third quarter and Johnson three in the last.
Joel Selwood - who amassed a staggering 25 disposals in the first half - finished with 36 touches, and Paul Chapman also stood out with 33 possessions, two goals and five scoring assists.
Travis Varcoe, playing his first match after a broken thumb pre-season, had nine scoring assists.
Despite the massive win, Geelong coach Mark Thompson gave his team a rev-up at three-quarter time.
"It wasn't about the opposition or how much we were in front," Thompson said after the match. "It was about delivering a product, contest after contest, quarter after quarter and we would have been disappointed if we hadn't have done that in the last quarter.
"We played four quarters of footy and we did fight hard and we did take the ball off the opposition all the way through to the end of the game."
Watch Mark Thompson's post-match press conference »
Richmond had just three goalkickers - Jack Riewoldt (three), Ben Nason (two) and Kelvin Moore (one) - in its worst loss under first-year coach Damien Hardwick, although Shane Tuck notched up a game-high 38 touches.
"[Hardwick] probably knew the situation they were going to be in," Thompson said.
"They are going to build [the club] from the ground up. Unfortunately that’s just part of what you have to go through.
The match never promised any great heights, with Richmond traveling down the highway as rank outsiders, and it didn't take long for the script to begin playing out.
A minute in the match and Paul Chapman had the first on the board and by quarter time, the Cats had seven majors and a 44-point lead while the Tigers could muster just two behinds.
Richmond opened the second term with its first goal via Riewoldt, but Geelong's dominance quickly resumed and by half time it was all over, with the Cats up by 68 points.
The second half was simply a case of how far Geelong.
The Cats turned for home 91 points up, and easily cracked the ton in the final margin.
Hardwick was frustrated with the way his side played, but acknowledged the strength of the opposition.
"They're a bloody good side. To come down here … they got beaten well by Carlton the other week, we always knew that they were going to come hard and they did. From that point of view, we were disappointed with the way we played."
"From the other games, you could always take something out of it, but this one we actually felt we could struggle.
"Our commitment to the contest was poor and I thought we tackled poor.
"We missed too many tackles and weren't hard enough at the ball or the man with the ball, so it was disappointing."
Watch Damien Hardwick's post-match press conference »
GOALS
Geelong: Podsiadly 5, Mooney 5, Johnson 5, Byrnes 3, Duncan 2, Chapman 2, Hawkins, Varcoe
Richmond: Riewoldt 3, Nason 2, Farmer, Nahas
BEST
Geelong: Selwood, Chapman, Enright, Podsiadly, Johnson, Mackie
Richmond: Riewoldt, Edwards, Polo
INJURIES
Geelong: Chapman (shin)
Richmond: Nil
Reports: Nil
Umpires: Grunn, Jennings, Jeffery
Official crowd: 24,106 at Skilled Stadium
The views in this article are those of the author and not necessarily those of the clubs or the AFL.