Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Ryan HafnerTrack this Player High Level: A+ Status: Free Agent since 2015
Follow TBC on Twitter and Facebook

PositionsP-150Position when DraftedPPlayer Listed UnderMinors Leaguers
Proper NameRyan Thomas Hafner
Height6-6Weight205BatsRightThrowsRight
Born DateNovember 22,1991 [26.183]PlaceLee's Summit,Missouri
High SchoolLee's Summit West (Lees Summit,MO)

DraftedSelected by the Pittsburgh Pirates [Team Picks] in the 17th round (507th overall) of the 2010 Amateur Entry Draft [Signed]
Signing Bonus$450,000Signing ScoutsMatt Bimeal
OrganizationsPIT [6] MIA [1] Awards0
TBC Player ID156568MLBAM ID594846
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Fielding Statistics -- Transactions
This player page is available for sponsorship:
Sponsor the Ryan Hafner page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts25Walks25Hittable37SO/BB18vsPower37Hitting0Durability66Team.481Ratings Explained

Pitching Statistics

TopStats GlossaryRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpct
2010Gulf Coast PiratesGCLRkpit47Rel18019.0020200002.03220120002.0013.50--4.509.002.00.000
2011State College SpikesNYPLA-pit55ST19263.1515141001065.2583223420314101.197.950.552.744.251.55.250
2012State College SpikesNYPLA-pit47Rel20026.08707003013.0161090774001.7310.80--4.734.731.00.000
2012West Virginia PowerSALApit45S/R20098.3121147001060.27261565682911002.3110.680.7410.094.300.43.000
2012Minor Totals (2 teams)MinorA+--S/R00117.91281414004073.18871655753615002.2010.700.619.124.380.48.000
2013West Virginia PowerSALApit51Rel21703.00401390010387.069342964010210201.257.140.624.1410.552.551.000
2014Bradenton MaraudersFSLA+pit55Rel22264.31340340010077.07646373375412101.468.840.354.316.281.46.250
2015Batavia MuckdogsNYPLA-mia0Rel23006.7530300104.05530220101.7511.25--4.504.501.00-
2015Greensboro GrasshoppersSALAmia31Rel23026.7513013005017.017131309142001.508.83--4.677.271.56.000
2015Bradenton MaraudersFSLA+pit55Rel23119.5514014006021.2322423114142002.1213.290.425.825.821.00.500
2015Jupiter HammerheadsFSLA+mia0Rel23004.5010100002.01110100001.004.50--4.50--0.00-
2015Minor Totals (4 teams)MinorA+--Rel0138.00310310012044.1554340126304101.8011.000.205.206.001.15.250
Minor League Totals - 6 Season(s)Filter12275.031502912100373348.03492281961919925545501.568.950.495.106.541.28.308
A+ Totals - 2 Season(s)Filter375.444904900160100.110971614526814101.599.710.364.636.061.31.300
A Totals - 3 Season(s)Filter7115.3574155900163164.1158108981111714523201.678.620.606.387.911.24.389
A- Totals - 3 Season(s)Filter283.80251411005082.1794735429408201.308.570.433.144.341.38.200
Rk Totals - 1 Season(s)Filter019.0020200002.03220120002.0013.50--4.509.002.00.000
Average Minor - Per ~220 innings8175.0394187600232220.02191431231212516028301.568.950.495.106.541.28.320

Fielding Statistics

TopStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2010Gulf Coast Pirates GCLRkpit18P2---------------2100.03.4
2011State College Spikes NYPLA-pit19P15--432-97.7780.47------15100.020.0
2012State College Spikes NYPLA-pit20P7--22--441.0000.57------7100.09.2
2012West Virginia Power SALApit20P21--162-97.7780.33------21100.015.0
2013West Virginia Power SALApit21P40--313-116161.0000.40------40100.028.6
2014Bradenton Marauders FSLA+pit22P34--48121312.9230.35------34100.024.5
2015Batavia Muckdogs NYPLA-mia23P3---------------3100.04.0
2015Greensboro Grasshoppers SALAmia23P13---1--111.0000.08------13100.09.4
2015Bradenton Marauders FSLA+pit23P14--13-1441.0000.29------14100.010.1
2015Jupiter Hammerheads FSLA+mia23P1---1--111.0001.00------1100.00.7
A+ Totals for P - 2 season(s)-   P49--512131817.9440.35------490.00.0
A Totals for P - 3 season(s)-   P74--420212624.9230.32------740.00.0
A- Totals for P - 3 season(s)-   P25--652-1311.8460.44------250.00.0
Rk Totals for P - 1 season(s)-   P2---------------20.00.0

Fielding Statistics - Position Grid

TopStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2010Gulf Coast Pirates GCLRkpit182----------
2011State College Spikes NYPLA-pit1915----------
2012State College Spikes NYPLA-pit207----------
2012West Virginia Power SALApit2021----------
2013West Virginia Power SALApit2140----------
2014Bradenton Marauders FSLA+pit2234----------
2015Batavia Muckdogs NYPLA-mia233----------
2015Greensboro Grasshoppers SALAmia2313----------
2015Bradenton Marauders FSLA+pit2314----------
2015Jupiter Hammerheads FSLA+mia231----------

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2015-11-13PFree Agent -Free AgentFree AgentGranted free agency23.357  
2015-08-19PMiami MarlinsGreensboro (A)-MinorsReassigned MinorsAssigned to Greensboro (A)23.271Team Roster on 2015-08-19
2015-08-15PMiami MarlinsBatavia (A-)-MinorsReassigned MinorsAssigned to Batavia (A-)23.267Team Roster on 2015-08-15
2015-08-14PMiami MarlinsJupiter (A+)-MinorsReassigned MinorsAssigned to Jupiter (A+)23.266Team Roster on 2015-08-14
2015-07-20PMiami MarlinsGreensboro (A)-MinorsReassigned MinorsAssigned to Greensboro (A)23.241Team Roster on 2015-07-20
2015-06-30PMiami MarlinsBatavia (A-)-MinorsContractSigned to Minor League Contract23.221Team Roster on 2015-06-30
2015-06-15PFree Agent -Free AgentFree AgentReleased by Pirates23.206  
2015-06-10PPittsburgh PiratesBradenton (A+)-MinorsReassigned MinorsAssigned to Bradenton (A+)23.201Team Roster on 2015-06-10
2015-05-27PPittsburgh PiratesWest Virginia (A-)-MinorsReassigned MinorsAssigned to West Virginia (A-)23.187Team Roster on 2015-05-27
2015-05-18PPittsburgh PiratesBradenton (A+)-MinorsReassigned MinorsAssigned to Bradenton (A+)23.178Team Roster on 2015-05-18
2015-05-14PPittsburgh PiratesPittsburgh Pirates (MLB)-MinorsReassigned MinorsAssigned to extended spring training23.174Team Roster on 2015-05-14
2014-04-12PPittsburgh PiratesBradenton (A+)-MinorsReassigned MinorsAssigned to Bradenton (A+)22.142Team Roster on 2014-04-12
2013-04-14PPittsburgh PiratesWest Virginia (A)-MinorsReassigned MinorsAssigned to West Virginia (A)21.144Team Roster on 2013-04-14
2012-08-10PPittsburgh PiratesState College (A-)-MinorsReassigned MinorsAssigned to State College (A-)20.262Team Roster on 2012-08-10
2012-06-13PPittsburgh PiratesWest Virginia (A)-Minors--20.204Team Roster on 2012-06-13
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-08-09ContractSigned by Pirates 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.