The 35-year-old's haul of 6-89 in the first Test against Bangladesh in Darwin made him the ninth Australian bowler to reach the 300-wicket milestone.
In his first Test since July last year, Hazlewood more than vindicated his recall to the team after an Achilles tendon injury kept him out of the Ashes series last summer.
Hazlewood made it an awesome foursome of bowlers in the current team to reach 300 Test wickets, with Nathan Lyon (568), Mitchell Starc (435) and Pat Cummins (316) having already reached the mark.
There was plenty of hard work behind the scenes before he could join his great mates on the field again but Hazlewood was matter of fact about what drove him to get back and perform. He said the milestone was "nice to tick off".
"Cricket is my job," he said
"It is probably my job to do rehab and try and get back fit. It is no different to anyone else going to work every day. You are just doing a different thing I guess.
"The end goal is to get back playing cricket whether it is here in Darwin, at Lord's or the MCG.
"(Rehab) is not a great position to be in but it is part and parcel of being a fast bowler and everyone has got to do it from time to time."
Cummins said before the Test at Marrara Stadium that it was a tough call to leave regular top performer Scott Boland out of the Australian side.
Hazlewood's overall record and key contributions to Australia's wins since 2014 got him the nod.
The last time Hazlewood took six wickets in an innings was in Bangalore against India in 2017, when he claimed 6-67.
As the pitch flattened out and Bangladesh got on top in Darwin, Hazlewood still asked questions with his probing line and length from 196cm. The pitch offered little once the shine went off the ball but his 28 overs in the heat, across three days, was a solid first hitout back in whites.
"You are trying to build pressure. We could have done that better at different stages," Hazlewood said.
"From my point of view I think I bowled four out of six good balls a lot of the time and let things off in those other two.
"I am still standing. That's good. It was a pretty tough slog straight-up. Obviously the more matches you play the better you get through those longer spells."
His 300th Test wicket was dangerous allrounder Mehidy Hasan Miraz (65), who was caught behind by Alex Carey slashing outside off stump.
Bangladesh were eventually dismissed for 426, taking a 228-run first-innings lead after Australia made 198 on day one. Australia went to stumps on day two at 4-161.
AUSTRALIA'S 300-WICKET CLUB:
Shane Warne 708 wickets
Nathan Lyon 568
Glenn McGrath 563
Mitchell Starc 435
Dennis Lillee 355
Pat Cummins 316
Mitchell Johnson 313
Brett Lee 310
Josh Hazlewood 301