Show modern player card
Name Team Age
Joe Barnes Retired (2020, Age 34) Died (2044, Age 59)
Drafted Position Bats/Throws
Round 3, Pick 39
(2006)
CF R/R
League Option Years   Majors Service Time
George Van Haltren League 0 8 years (105 games)
Total Rating   Arm Range
B- D+ A-
Contact vs R Contact vs L Speed
B- B+
Power vs R Power vs L Bunting
B- B+
Endurance Velocity Control
B- D+ D-
Leadership   Mentor vs RHP   Mentor vs LHP  
B+ A+ A+
Health   Injured Days   Birthday
0 12/18/1985
WS Rings WS Appearances LCS Appearances
0 0 0
Alt Pos (LF) Alt Pos (RF) Alt Pos (1B)
A+ (97.5 %) (90.1 %) (19.7 %)

Stats  |   Splits  |   Playoffs  |   Positions  |   Improvements  |   Past Skills  |   Awards   |  Fielding   |  Game Log
Year Type   Chances   Active GS Injured  Contact vs R   Power vs R   Contact vs L   Power vs L   Speed   Arm   Range   Total 
2006 Minors 22.00 1 / 1 2 / 2 1 / 1 3 / 4 2 / 4 5 / 5 5 / 5 19 / 22
2007 Minors 31.00 1 / 2 5 / 6 3 / 7 4 / 4 2 / 4 4 / 5 3 / 3 22 / 31
2008 Minors 28.00 3 / 4 3 / 5 3 / 7 1 / 3 3 / 5 2 / 3 1 / 1 16 / 28
2008 Majors 5.85 27 3 0 1 / 1 1 / 1 0 / 0 0 / 1 1 / 2 0 / 0 0 / 0 3 / 5
2009 Majors 39.67 162 47 0 3 / 4 5 / 7 1 / 5 3 / 6 5 / 6 5 / 6 5 / 5 27 / 39
2010 Minors 3.00 1 / 2 0 / 1 0 / 0 0 / 0 0 / 0 0 / 0 0 / 0 1 / 3
2010 Majors 33.74 147 29 0 1 / 3 2 / 5 0 / 7 1 / 4 3 / 6 1 / 4 3 / 4 11 / 33
2011 Minors 34.00 2 / 4 2 / 2 4 / 7 5 / 6 1 / 7 2 / 4 1 / 4 17 / 34
2012 Minors 34.00 4 / 7 3 / 5 3 / 6 1 / 4 0 / 1 0 / 4 3 / 7 14 / 34
2013 Majors 23.89 97 23 14 0 / 7 1 / 3 1 / 3 0 / 2 2 / 4 1 / 3 1 / 1 6 / 23
2014 Majors 22.04 162 8 0 0 / 2 0 / 6 1 / 6 0 / 1 0 / 2 2 / 5 0 / 0 3 / 22
2015 Majors 21.30 162 2 0 0 / 3 1 / 7 1 / 2 0 / 2 1 / 3 0 / 1 0 / 3 3 / 21
2016 Majors 20.68 162 3 0 0 / 2 0 / 2 0 / 6 0 / 1 1 / 6 0 / 0 0 / 3 1 / 20
2017 Majors 28.67 162 27 0 0 / 4 0 / 4 0 / 4 0 / 4 0 / 6 0 / 3 0 / 3 0 / 28
2018 Majors 33.09 158 44 0 0 / 3 0 / 8 0 / 8 0 / 3 0 / 2 0 / 3 1 / 6 1 / 33
2019 Majors 35.97 162 47 0 -3 / 5 -5 / 4 -3 / 1 -8 / 4 -5 / 7 -2 / 3 -2 / 11 -28 / 35
2020 Majors 14.00 0 / 3 0 / 1 0 / 0 0 / 3 1 / 4 0 / 3 0 / 0 1 / 14
Total 1401 233 14 14 / 57 20 / 69 15 / 70 10 / 52 17 / 69 20 / 52 21 / 56 117 / 425
Career Transactions
DateTransaction
2020-11-01Joe Barnes has retired from the Free Agency Pool
2020-04-05The Milwaukee Record Breakers have waived Joe Barnes.
2020-03-01The Milwaukee Record Breakers have designated Joe Barnes for assignment.
2018-04-05The Milwaukee Record Breakers have acquired Joe Barnes from the waiver wire.
2018-04-01The New York Philosophers have promoted John Virgil to the major league team. The New York Philosophers have promoted Charlie Mackenzie to the major league team. The New York Philosophers have sent Bobby Durrington to the minors. The New York Philosophers have designated Joe Barnes for assignment.
2013-05-01Joe Barnes of the Los Angeles Flying Nuns is injured and is expected to be out 17 days.
2013-04-28The Los Angeles Flying Nuns have promoted Joe Barnes to the major league team.
2013-04-28The Los Angeles Flying Nuns have acquired Joe Barnes from the waiver wire.
2013-04-01The Texas Skeeters have waived Joe Barnes.
2011-03-13The Texas Crimson Tide have sent Paul Remneas to the minors. The Texas Crimson Tide have designated Paul Gonzales for assignment. The Texas Crimson Tide have sent Joe Barnes to the minors. The Texas Crimson Tide have promoted Tom Monge to the major league team. The Texas Crimson Tide have promoted Joe Hennessey to the major league team. The Texas Crimson Tide have promoted Fritz Flaskamper to the major league team.
2010-07-20The Texas Crimson Tide have sent Chuck Fairbank to the minors. The Texas Crimson Tide have promoted Joe Barnes to the major league team.
2010-07-16The Texas Crimson Tide have sent Joe Barnes to the minors.
2010-07-09The Texas Crimson Tide have sent Chuck Fairbank to the minors. The Texas Crimson Tide have promoted Em Taylor to the major league team. The Texas Crimson Tide have promoted Joe Barnes to the major league team.
2010-07-05The Texas Crimson Tide have sent Joe Barnes to the minors.
2010-06-28The Texas Crimson Tide have sent Joe Hennessey to the minors. The Texas Crimson Tide have promoted Chuck Fairbank to the major league team. The Texas Crimson Tide have promoted Joe Barnes to the major league team.
2010-06-25The Texas Crimson Tide have sent Chuck Fairbank to the minors. The Texas Crimson Tide have sent Joe Barnes to the minors. The Texas Crimson Tide have promoted Joe Hennessey to the major league team.
2010-06-08The Texas Crimson Tide have sent Joe Hennessey to the minors. The Texas Crimson Tide have promoted Joe Barnes to the major league team.
2010-06-04The Texas Crimson Tide have sent Chuck Fairbank to the minors. The Texas Crimson Tide have sent Jim Castillo to the minors. The Texas Crimson Tide have sent Joe Barnes to the minors. The Texas Crimson Tide have promoted Joe Hennessey to the major league team.
2010-05-15The Texas Crimson Tide have sent Em Taylor to the minors. The Texas Crimson Tide have sent Joe Hennessey to the minors. The Texas Crimson Tide have promoted Chuck Fairbank to the major league team. The Texas Crimson Tide have promoted Joe Barnes to the major league team.
2010-05-12The Texas Crimson Tide have sent Chuck Fairbank to the minors. The Texas Crimson Tide have sent Joe Barnes to the minors. The Texas Crimson Tide have promoted Em Taylor to the major league team. The Texas Crimson Tide have promoted Carden Matos to the major league team. The Texas Crimson Tide have promoted Joe Hennessey to the major league team.
2008-09-02The Texas Crimson Tide have promoted Joe Barnes to the major league team.
2006-04-12The Cleveland Crimson Tide have acquired Joe Barnes from the waiver wire. The Cleveland Crimson Tide have waived Ed Karger.
2006-04-01The Boston Kats have waived Joe Barnes.