Twins Video
Two years ago, the Twins signed a 32-year-old Matt Bowman to a minor-league contract. He began the season with the Saints, but after a handful of games, he was called up to the Twins. He pitched in five games for the Twins and gave up two runs over 7 2/3 innings. In a numbers game, he was DFAd by the Twins before the end of April and claimed by the Arizona Diamondbacks. He worked in five games for them before again being DFAd. The Mariners claimed him, and he pitched in one game for Seattle. He was released. Early in July, the Twins re-signed him and he spent the next five weeks with the Saints. In mid-August, he was released and signed with the Baltimore Orioles. He pitched well in 15 games down the stretch for the O's. Four teams in one season. A wanted man!
He struggled in 20 games with Baltimore in 2025 and ended the season in the Astros minor leagues.
Now 34, Bowman signed a minor-league contract this week to pitch in the Twins organization in 2026. He will report to Fort Myers next week as a non-roster invitee to spring training. He will certainly have an opportunity to compete for a spot in the Twins bullpen on Opening Day.
A graduate of Princeton, he was drafted by the Mets in the 13th round of the 2012 MLB Draft. He made the Opening Day roster of the St. Louis Cardinals in 2016. Over the next three seasons, he pitched in 156 games out of the Cards bullpen. He spent most of 2019 with the Reds and then didn't pitch at all in 2020. However, in September of 2020, he had Tommy John surgery and didn't pitch again until 2023 when he worked in three games for the Yankees.
The Twins have been quieter than usual in terms of minor-league free agent signings. However, I could make a case that three minor-league free agents could make the Twins roster.
Veteran infielder Orlando Arcia signed with the Twins last month. It would be surprising if he isn't on the Opening Day roster. The 31-year-old infielder debuted in 2016. He had some decent years in Milwaukee, and a couple of solid seasons in Atlanta where he played in his lone All-Star game.
Dan Altavilla is a 33-year-old right-handed pitcher who, you might be surprised to learn, made his big-league debut in 2016. He's mixed in some good years with some bad years. He's had some injuries. Last year with the White Sox, he had a 2.48 ERA over 25 games and 29 innings. The peripherals weren't great (or even particularly good), but if the Twins wanted another veteran in the bullpen, he could see time there.
29-year-old Andrew Bash signed with the Twins earlier this month. He was the Angels 30th round pick in 2019 out of California Baptist. The Angels released him in 2020, and he signed with the Blue Jays. He spent the past six seasons working his way up the Jays' ladder. Last year in Triple-A Buffalo, he went 6-2 with a 2.57 ERA. He made five starts but came out of the bullpen 35 times. He has jumped back-and-forth between Double-A and Triple-A and hasn't had an ERA over 3.00 at either level since the 2022 season.
The Twins signed right-hander Luis Quinones to a minor-league deal in December. Originally drafted in the 34th round by the Blue Jays in 2019, he's slowly worked his way up the ladder showing glimpses of really good stuff. He has also missed a lot time with injuries. In fact, in 2025, he pitched in just three rehab games, rehabbing in the FCL. However, he played winter ball in Puerto Rico and went 4-0 with a 0.00 ERA, a 0.69 WHIP, and two Saves. In 26 innings, he gave up nine hits, walked nine and had 36 strikeouts.
After five years at Miami (Ohio), Grant Hartwig signed as an undrafted free agent with the New York Mets in 2021. Two years later, he debuted and pitched in 28 games for the Mets. In 2024, he made just four appearances. He joined Hanshin in Japan during the 2025 season. His season ended a little early with an oblique injury. The 28-year-old returned to the States and signed with the Twins just a couple weeks later.






Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now