P Willi Kehr #10
Age: 19 | Bats: L | Throws: L | Morale: Normal    
12/31/2026
P WILLI KEHR #10 - AGE: 19 - BATS: L - THROWS: L - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
9 9 1-2 0 3.50 46.1 39 3 24 70 1.36 1.1
PITCHING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.
Stuff 40
Movement 39
Control 86
PITCHING RATINGS
Pitch Cur. Pot.
Slider - 52
Curveball - 69
Changeup - 65
Cutter - 56
Circle Change - 55
OTHER PITCHING RATINGS
Velocity 88-90 Mph
Stamina 72
Suggested Role Starter
Groundball Percentage 55 %
Hold Runners 99
Defense 32
RUN/BUNT RATINGS
Running Speed: 5
Stealing Ability: 11
Baserunning Inst.: 14
Sacrifice Bunt: 93
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/20/2027 @ ELP Loss, 0-0 X 4.2 3 0 0 2 7
09/10/2027 NEW Loss, 0-0 X 6.1 5 0 0 2 8
09/03/2027 @ NEW Loss, 0-0 X 4.1 5 4 4 4 6
08/21/2027 @ SAN Loss, 0-0 X 6.1 7 3 3 2 7 Loss
08/10/2027 @ BAL Loss, 0-0 X 5.0 6 3 3 1 10 Loss
07/31/2027 @ NEW Loss, 0-0 X 4.2 6 2 2 2 7
07/20/2027 @ EUG Loss, 0-0 X 4.2 2 3 3 4 6
07/07/2027 @ CON Loss, 0-0 X 4.0 3 3 3 4 8
06/30/2027 @ EUG Loss, 0-0 X 6.1 2 0 0 3 11 Win
PERSONALITY
Leader Ability:Low
Loyalty:Normal
Desire f. Win:High
Greed:Normal
Intelligence:High
Work Ethic:Normal
Birthday:08/08/2007
Born in:Berlin, BER
Nationality:German
Height:6' 0"
Weight:170 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:None
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
SINGLE A 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 9 9 1 2 0 3.50 46.1 39 18 18 3 24 70 0 0.0 0 3 33.3
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 12.24 7.58 13.60 4.66 3.29 1.36 82 1.1 .353        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 32 2 0 0 0 0 3 18 0 0 0 .063 .143 .063 .205      
vs. RHB 141 37 4 0 3 18 21 52 2 0 0 .262 .354 .355 .708      
SINGLE A 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
June 1 1 1 0 0 0.00 6.1 2 0 0 0 3 11  
July 3 3 0 0 0 5.40 13.1 11 8 8 3 10 21  
August 2 2 0 2 0 4.76 11.1 13 6 6 0 3 17  
September 3 3 0 0 0 2.35 15.1 13 4 4 0 8 21  
Career 9 9 1 2 0 3.50 46.1 39 18 18 3 24 70  
Home 1 1 0 0 0 0.00 6.1 5 0 0 0 2 8  
Road 3 3 1 0 0 3.00 15.0 11 5 5 2 9 26  
Grass 9 9 1 2 0 3.50 46.1 39 18 18 3 24 70  
Day 5 5 1 2 0 3.76 26.1 24 11 11 2 12 43  
Night 4 4 0 0 0 3.15 20.0 15 7 7 1 12 27  
As Starter 9 9 1 2 0 3.50 46.1 39 18 18 3 24 70  
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+
2026 Chippewa - A 18 9 9 1 2 0 3.50 46.1 39 18 18 3 24 70 0 0 1.36 .353 3.29 1.1 114
Total A 9 9 1 2 0 3.50 46.1 39 18 18 3 24 70 0 0 1.36 .353 3.29 113.9
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Chippewa - A P 9 9 0 1 0 1 0 1.000 46.1 0.19 +0.2 1.061
TOTAL P 9 9 0 1 0 1 0 1.000 46.1 0.19 +0.2 1.061
PLAYER HISTORY
06/25/2024 Entered the ADULT BASEBALL LEAGUE as an international amateur free agent from Germany.
06/27/2024 Signed a minor league contract ($390,000 bonus) out of Germany with the San Francisco Earthquakes organization.
01/01/2025 OSA scouting updated ratings (potential): Stuff: - (38); Movement: - (34); Control: - (88).
01/01/2026 OSA scouting updated ratings (potential): Stuff: - (42); Movement: - (37); Control: - (87).
08/24/2026 Injured (neck stiffness), day-to-day for 6 days.
Tuesday, March 15th, 2016 - OOTP Baseball 16.11 Build 43