P Joe Keenan #32
Age: 27 | Bats: R | Throws: R | Morale: Normal
11/01/1899
P JOE KEENAN #32 - AGE: 27 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
8 4 1-2 0 4.41 34.2 44 1 19 8 1.82 0.1
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
08/11/1899 KNX Win, 10-9 X 5.2 10 8 3 2 1
07/25/1899 @ LOU Loss, 1-2 X 8.0 12 2 2 6 1 Loss
07/19/1899 @ KNX Loss, 6-8 X 5.0 9 6 6 3 2 Loss
07/16/1899 MEM Win, 10-0 X 9.0 5 0 0 3 0 Win
07/05/1899 @ NOC Loss, 6-7 2.0 7 5 5 3 1
06/28/1899 @ RIC Loss, 0-8 2.2 1 1 1 1 2
06/21/1899 @ MEM Loss, 8-10 2.0 0 1 0 1 1
06/16/1899 @ BIR Loss, 6-8 0.1 0 0 0 0 0
PERSONALITY
Birthday:08/15/1872
Born in:Memphis, TN
Nationality:American
Height:6' 0"
Weight:185 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$496
Signed Through:1899 Season
Major Service:None, 79 Days
Service This Yr:36 Days
40-Man Service:None, None
Pro Service:2 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
DIXIE LEAGUE 1899 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 8 4 1 2 0 4.41 34.2 44 23 17 1 19 8 2 50.0 1 2 50.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 4 2 17.13 11.42 2.08 4.93 4.49 1.82 114 0.1 .331        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 36 11 3 1 1 10 3 2 0 1 0 .306 .359 .528 .887      
vs. RHB 103 33 4 3 0 13 16 6 0 0 3 .320 .426 .417 .844      
DIXIE LEAGUE 1899 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
June 3 0 0 0 0 1.80 5.0 1 2 1 0 2 3  
July 4 3 1 2 0 4.88 24.0 33 13 13 0 15 4  
August 1 1 0 0 0 4.76 5.2 10 8 3 1 2 1  
2 Years Ago 10 4 2 2 0 3.92 41.1 46 19 18 1 22 10  
Career 18 8 3 4 0 4.14 76.0 90 42 35 2 41 18  
Home 2 2 1 0 0 1.84 14.2 15 8 3 1 5 1  
Road 6 2 0 2 0 6.30 20.0 29 15 14 0 14 7  
Grass 8 4 1 2 0 4.41 34.2 44 23 17 1 19 8  
Day 8 4 1 2 0 4.41 34.2 44 23 17 1 19 8  
As Starter 4 4 1 2 0 3.58 27.2 36 16 11 1 14 4  
As Reliever / Substitution 4 0 0 0 0 7.71 7.0 8 7 6 0 5 4  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
1897 Atlanta - AA 24 10 4 2 2 0 3.92 41.1 46 19 18 1 22 10 2 0 1.65 .321 4.18 0.1 91
1899 Atlanta - AA 26 8 4 1 2 0 4.41 34.2 44 23 17 1 19 8 2 1 1.82 .331 4.49 0.1 89
Total DIX 18 8 3 4 0 4.14 76.0 90 42 35 2 41 18 4 1 1.72 .326 4.32 90.0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
1899 Atlanta - AA P 8 4 1 5 1 7 1 .857 34.2 1.56 +1.4 1.379
TOTAL P 8 4 1 5 1 7 1 .857 34.2 1.56 +1.4 1.379
PLAYER HISTORY
05/12/1897 Signed a 1-year contract worth a total of $496 with the Atlanta Peaches organization.
04/28/1898 Unsuccessfully completed training to improve his strength and conditioning at the Atlanta Peaches development complex.
05/04/1899 Unsuccessfully completed training to increase his pitch movement at the Atlanta Peaches development complex.
07/16/1899 Pitches a 5-hit shutout against the Memphis Blue Stockings with 0 strikeouts and 3 BB allowed!
Monday, April 20th , 2026 - OOTP Baseball 27.1 Build 52