See more of the story

NATIONAL HARBOR, MD. – Justin Haley has a reason to never forget the 2016 Rule 5 draft.

He began the day as a member of the Red Sox and ended it with the Twins. But to get to the Twins, the right-handed pitcher was briefly shipped to the Angels and then sent to the Padres.

Four teams. Four different divisions. In a span of a couple of hours.

It was part of a crazy Rule 5 draft, during which the Twins dealt the first overall pick and Padres kept making moves until they landed the first three players selected in the draft. The Twins needed an hour after the draft before they could announce the deal — so all the players and their agents could be notified and have the complexities of the deals explained.

Haley, 25, seemed to take the news in stride.

"What an exciting morning," Haley (@justincasehaley) wrote on Twitter. "I had been with the same team for my entire five-year career, and in the span of an hour I had been with four. I owe a huge thank you to Boston for giving my career its start. For the past five years, you guys have been my family away from my family and the organization where I've grown so much as a player. Not to mention that without my guys, I never would have met my wife.

"I'm so incredibly honored and humbled for this opportunity with the Minnesota Twins. I'm so fired up. The real work starts now."

The Twins selected righthander Miguel Diaz with the top pick but agreed to trade him to the Padres.

The Angels, with the 10th overall pick, selected Haley but then dealt him to San Diego for cash or a player to be named later.

The Padres then flipped Haley — plus a player to be named later or cash — to the Twins for Diaz. The Twins, more than likely, will receive cash and not another player.

"That was a calculated decision on our part," Twins General Manager Thad Levine said. "That's where it was very appealing to us to know that we would still be able to get Haley in this deal. It was speculative. We didn't know he if would still be there at that juncture."

Haley was 13-10 with a 3.01 ERA between Class AA Portland and Class AAA Pawtucket last season. In 146 innings, he struck out 126, walked 45 and gave up just nine home runs. In fact, he's given up just 0.5 home runs per nine innings in his minor league career.

He throws a low 90s fastball, a slider and a curve.

"He is one those guys who can pitch up in the zone with a fastball above the barrel,'' Levine said. "He has very good deception. He's had success throughout the minor leagues."

The Twins feel Haley can be used in long relief, short relief or as a spot starter, versatility that makes him a good Rule 5 option. Since 2007, the Twins have made Rule 5 selections six times — all on righthanded pitchers.

Under baseball's rules, the player selected has to remain with the Twins for the entire 2017 season, or be offered back to his former team for half of the $50,000 draft price.

Haley was drafted by the Red Sox in the sixth round out of Fresno State. While he was at Class A Lowell (Mass.) in 2012 and Class A Greenville (S.C.) in 2013, his pitching coach was former Twins righthander Paul Abbott.

And Cleveland actually drafted Haley out of high school in the 46th round in 2010. Twins Chief Baseball Officer Derek Falvey was with the Indians at the time.

"I certainly remembered him — particularly what I knew about the makeup,'' Falvey said. "But that wasn't a factor in his selection [Thursday]. Our guys have really liked him as a good fit for us."

About Justin Haley

Position: Righthanded pitcher

Age: 25

Size: 6-4, 230

Birthplace: Sacramento, Calif.

College: Fresno State

Drafted: Sixth round in 2012 by Boston. He was drafted in 2010 in the 46th round by Cleveland but did not sign.

Acquired: Trade with Angels and Padres after Rule 5 draft on Friday. Haley was taken eighth by the Angels from Boston.

Last season: Split season between AAA Pawtucket and AA Portland. Was 8-6 with a 3.59 ERA in 15 games (14 starts) for Pawtucket and 5-4 with a 2.20 ERA in 12 starts for Portland.

Currently: Haley is pitching for Leones del Escogido in the Dominican Winter League, where he is 2-0 with a 0.38 ERA and .068 WHIP in 24 innings.

Family: Married two weeks ago to Casey Winn.

On Twitter: @justincasehaley