North Carolina Tar Heels baseball

Columns: Player | Position | Number | Team | MLB Organization
Tim Federowicz | C | 18 | Sacramento River Cats | San Francisco Giants | Zac Gallen | P | 3 | Springfield Cardinals | St. Louis Cardinals | Reilly Hovis | P | 41 | Greensboro Grasshoppers | Miami Marlins | Trevor Kelley | P | 35 | Portland Sea Dogs | Boston Red Sox | Mason McCullough | P | 44 | Jackson Generals | Arizona Diamondbacks | Levi Michael | 2B | 9 | Chattanooga Lookouts | Minnesota Twins | Brian Moran | P | 25 | Tulsa Drillers | Los Angeles Dodgers

Example questions:
How many MLB teams did the catcher in minor league roster play for North Carolina Tar Heels baseball ? | When was the second baseman in minor league roster who is from North Carolina Tar Heels baseball born ? | When was the center fielder in minor-league roster who is from North Carolina Tar Heels baseball born ? | What is the full name of the center fielder in minor league roster who is from North Carolina Tar Heels baseball ? | How many years did the Mets player in minor league roster play for the Red Sox from North Carolina Tar Heels baseball ?

Answers:
six | February 9 , 1991 | January 15 , 1994 | Skye Michael Bolt | 4