His personal best is 22.21m, set in Zagreb late last year.
''I love comps like this, the crowd being so close, getting us pumped up," Walsh said.
And he's sure the world record of 23.12m set by American Randy Barnes set in 1990 is on its way out.
''It's going this year, next year or the year after. It's a matter of time before he (Crouser), me or Joe (American Kovacs) catch onto one."
Walsh laughed that he should have arranged an easier field - ''I'd rather try really hard to win than get an easy one."
Walsh believes today's effort helps set his season up really well.
''It's amazing to throw 21.80m at this time of the year and have a really consistent series. It's pretty good mate," he added.
Crouser was chuffed with his effort, a string of throws of 21.71m, 22.03m, 21.43m, 22.08m, 22.15m and 21.15m again.
''I kind of surprised myself last week in Christchurch," Crouser said of his winning performance at the Big Shot event.
''I was just hoping to match Christchurch here and manage to be really consistent.
''This is probably my most consistent meet outside of the Olympics so I'm really happy where I'm at."
North Shore Olympian Jacko Gill, throwing on his own track, took third place with a best effort of 20.92m, which he put out with his first throw. His personal best is 21.01m but could not quite get over the 21m mark.
Both Walsh and Gill will be at the national championships from March 17-19 in Hamilton.