The Sam Gagner that will take the ice on Thursday night for his 1,000th National Hockey League game is nowhere near the same player as the one that broke into the league in 2007 - and that's a good thing.
In his mind, there is no way he'd be accomplishing this incredible career milestone if he was.
"I work hard at trying to reinvent myself, but also just putting in the work every day," said the 33-year-old. "You learn that from teammates. I learned a lot of that from my old man, his work ethic, what he went through in his career. I owe a lot to that."
He has a lot of people to thank, and around 20 of them will be inside Canada Life Centre when Gagner's Winnipeg Jets face off with the Vancouver Canucks - one of the six other teams Gagner has played for in his career.
But first, it's hard to tell Gagner's story without mentioning his father Dave - an NHL All-Star in 1991, and who has 946 games on his NHL resume with 719 points.
Gagner's ability to evolve paves road to 1,000 NHL games
"I work hard at trying to reinvent myself, but also just putting in the work every day,."
© Darcy Finley/Getty Images
© Andre Ringuette/Getty Images
© Gregory Shamus/Getty Images
© Gregory Shamus/Getty Images
© Jeff Vinnick/Getty Images