Ryan Hafner
- P
- B/T: R/R
- 6' 6"/205
Latest Transactions
Team | Date | Transaction |
---|---|---|
November 6, 2015 | RHP Ryan Hafner elected free agency. | |
August 17, 2015 | RHP Ryan Hafner assigned to Greensboro Grasshoppers from Batavia Muckdogs. | |
August 15, 2015 | RHP Ryan Hafner assigned to Batavia Muckdogs from Jupiter Hammerheads. | |
August 14, 2015 | RHP Ryan Hafner assigned to Jupiter Hammerheads from Greensboro Grasshoppers. | |
July 20, 2015 | RHP Ryan Hafner assigned to Greensboro Grasshoppers from Batavia Muckdogs. | |
June 30, 2015 | Miami Marlins signed free agent RHP Ryan Hafner to a minor league contract. | |
June 30, 2015 | Batavia Muckdogs activated RHP Ryan Hafner. | |
June 14, 2015 | Bradenton Marauders released RHP Ryan Hafner. | |
June 9, 2015 | RHP Ryan Hafner assigned to Bradenton Marauders from West Virginia Black Bears. | |
May 19, 2015 | RHP Ryan Hafner assigned to West Virginia Black Bears from Bradenton Marauders. | |
May 17, 2015 | RHP Ryan Hafner assigned to Bradenton Marauders from Pirates Extended Spring Training. | |
May 11, 2015 | RHP Ryan Hafner assigned to Pirates Extended Spring Training from Bradenton Marauders. | |
April 1, 2014 | RHP Ryan Hafner assigned to Bradenton Marauders from West Virginia Power. | |
April 2, 2013 | RHP Ryan Hafner assigned to West Virginia Power from Jamestown Jammers. | |
August 9, 2012 | RHP Ryan Hafner assigned to State College Spikes from West Virginia Power. | |
April 24, 2012 | Ryan Hafner assigned to West Virginia Power from State College Spikes. | |
June 13, 2011 | Ryan Hafner assigned to State College Spikes from GCL Pirates. | |
August 10, 2010 | Ryan Hafner assigned to GCL Pirates from Pittsburgh Pirates. | |
August 9, 2010 | Pittsburgh Pirates signed RHP Ryan Hafner. |
+ View More Transactions