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   Team G AB R H 2B 3B HR RBI BB SO SB CS E OPS OBP SLG AVG
2008 TEX 12 25 2 7 3 0 1 4 0 4 0 0 2 .800 .280 .520 .280
2009 TEX 66 195 20 39 6 1 4 14 14 50 3 0 2 .570 .268 .303 .200
2010 TEX 83 117 8 18 3 0 0 3 5 39 1 0 0 .375 .195 .179 .154
2013 LAN 47 120 16 31 4 2 5 14 9 23 1 1 0 .765 .315 .450 .258
2014 LAN 29 50 10 15 2 2 3 5 5 15 3 0 0 .964 .364 .600 .300
2015 LAN 36 39 3 7 1 0 0 1 4 6 1 0 0 .461 .256 .205 .179
2016 LAN 34 42 3 9 1 0 2 11 1 7 0 0 0 .608 .227 .381 .214
2017 NYN 46 133 21 40 5 0 5 21 8 26 4 0 1 .796 .345 .451 .301
2018 MIL 44 167 27 44 9 0 5 16 23 35 10 2 2 .758 .351 .407 .263
2019 MIL 59 185 27 50 3 4 6 23 16 40 5 2 3 .759 .332 .427 .270
Total 456 1073 137 260 37 9 31 112 85 245 28 5 10 .682 .302 .380 .242
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.