James Beresford wanted to enjoy this baseball season as much as he could because the 27-year-old realized it could be his last.
"If this was going to be my last year," Beresford said, "I wanted to go out playing like I was when I was a kid."
As it turns out, Beresford will end this year as a major leaguer. On Monday, the Australian was promoted from Class AAA Rochester to the Twins, and he figures to make his major league debut sometime over the season's final 22 games.
A veteran of 1,070 minor league games — including 440 with the Red Wings since 2013 — Beresford thought about quitting last offseason, following a 2015 when he batted .307 but wasn't promoted. His family encouraged him to keep the dream alive. Now all the bus rides seem worth it.
"Persistence has definitely paid off," said Beresford, who was signed in 2005. "I've been knocking on the door for the last three to four years."
No one gets into the game to be a minor league lifer, but Beresford wondered if that would be his fate after last season. This year he wasn't as productive, batting .269 in 122 games with 35 RBI. He played his 1,000th minor league game along the way, and Rochester teammates ordered T-shirts reading "Mr. 1000" — in Australian green-and-gold lettering, along with a kangaroo and four stars representing the four home runs he has hit as a pro.
Fortunately for him, that won't be the highlight of this season.
Rochester manager Mike Quade left Beresford out of the lineup for the season finale against Lehigh Valley on Monday. While addressing players before the game, Quade announced that Beresford was not in the lineup because he was headed to the majors.