The Orioles are purchasing the contract of utility man Bill Hall from Triple-A Norfolk, an industry source has confirmed.

Hall will report to Baltimore on today and will be available for tonight's Orioles’ game against the Rays at Camden Yards, the source said.

Signed to a minor-league contract on April 23, Hall became a free-agent  when he didn’t make the Yankees’ 25-man roster this spring.

In 15 games at Norfolk, Hall put up a .222/.269/.381 line with four doubles, two homers and seven RBI. Hall has had success against left-handed pitching at Norfolk, hitting .444 (8-for-18) with two homers.

He would likely add depth at several positions -- third, short, second and both corner outfield positions -- but he mainly played third base at Norfolk.

The Orioles must make corresponding 25-man and 40-man roster moves to add Hall to the major league roster.

Hall spent most of his 10-year big-league career with Milwaukee, where he had a 35-homer, 85-RBI season in 2006, but the Orioles will be his seventh organization since the beginning of the 2009 season.

He has a career line of .248/.307/.436, but his greatest asset might be that he can play a variety of positions.

Hall’s joining the Orioles would be the club’s 15th roster move this week.

Early in the night Friday, Hall tweeted he was coming to Baltimore.