CF Joe Ruhnke #4
Age: 30 | Bats: L | Throws: L | Morale: Normal
09/11/2032
OA: 39 POT: 39
CF JOE RUHNKE #4 - AGE: 30 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
22 75 19 5 0 0 4 4 12 .253 .291 .320 1 -0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 60 55 60 60
Gap 65 60 70 65
Power 20 20 20 20
Eye 35 35 35 35
Avoid K's 70 65 75 70
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 60
Errors: - 45 55
Arm: 20 35 55
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: 35 Center Field: 50
2nd Base: - Right Field: 60
3rd Base: -
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 70
Stealing Ability: 70
Baserunning Inst.: 70
Sacrifice Bunt: 65
Bunt for Hit: 60
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/10/2032 CC Win, 11-6 4 1 1 0 0 0 0 0
09/09/2032 CC Loss, 2-5 4 1 2 0 0 0 1 0
09/07/2032 @ ABQ Win, 4-2 4 1 2 0 0 1 1 0
09/06/2032 @ ABQ Loss, 0-5 3 0 1 0 0 0 0 0
09/05/2032 @ ABQ Win, 6-3 4 0 0 0 0 0 0 0
09/04/2032 @ ABQ Win, 6-5 5 0 1 0 0 0 2 0
09/03/2032 @ ABQ Win, 7-6 3 0 0 0 0 0 0 0
09/02/2032 @ ABQ Loss, 7-8 4 1 0 0 0 0 1 0
08/31/2032 GSP Win, 7-5 3 0 1 0 0 1 1 0
08/30/2032 GSP Win, 2-1 3 1 1 0 0 1 0 0
PERSONALITY
He forgets things.
High: Loyalty
Low: Intelligence
Birthday:03/02/2002
Born in:Bagley, MN
Nationality:American
Height:6' 1"
Weight:205 lbs
Local Popularity:Unknown
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$5,678,900
Signed Through:2032 Season
Major Service:5 Years, 117 Days
Service This Yr:117 Days
40-Man Service:6 Years, 159 Days
Pro Service:8 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:2023, 22nd Pick in Round 6
JUUST A BIT OUTSIDE 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 19 76 22 3 0 0 4 8 2 7 .289 .304 .329 .633 .278 .039 72
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 19 79 0 0 0 1 2 1 25 3 4 0 100.0 8.3 3.85 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   13 5 0 0 0 0 1 1 2 0 0 0 .385 .429 .385 .813
Versus Right   63 17 3 0 0 4 7 1 5 1 2 0 .270 .277 .317 .594
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   69 19 2 0 0 4 7 2 7 1 2 0 .275 .292 .304 .596
May   7 3 1 0 0 0 1 0 0 0 0 0 .429 .429 .571 1.000
Spring Training   69 10 3 2 0 1 7 3 10 0 0 0 .145 .181 .246 .427
2 Years Ago   466 120 36 4 0 30 53 10 53 3 10 0 .258 .271 .352 .623
Career   1898 545 147 21 2 174 212 47 202 13 40 7 .287 .305 .390 .695
Home   40 13 1 0 0 2 4 2 5 0 1 0 .325 .357 .350 .707
Road   36 9 2 0 0 2 4 0 2 1 1 0 .250 .243 .306 .549
Grass   76 22 3 0 0 4 8 2 7 1 2 0 .289 .304 .329 .633
Night   76 22 3 0 0 4 8 2 7 1 2 0 .289 .304 .329 .633
As Starter   76 22 3 0 0 4 8 2 7 1 2 0 .289 .304 .329 .633
Close/Late   17 6 0 0 0 2 2 0 0 0 0 0 .353 .353 .353 .706
Inning 1-3   33 7 1 0 0 1 5 2 3 1 1 0 .212 .250 .242 .492
Inning 4-6   21 8 2 0 0 1 1 0 3 0 1 0 .381 .381 .476 .857
Inning 7-9   20 6 0 0 0 2 2 0 1 0 0 0 .300 .300 .300 .600
Extra Innings   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
0 Outs   38 10 2 0 0 0 5 2 3 0 2 0 .263 .300 .316 .616
1 Outs   16 5 1 0 0 2 0 0 2 1 0 0 .312 .294 .375 .669
2 Outs   22 7 0 0 0 2 3 0 2 0 0 0 .318 .318 .318 .636
Scoring Position   14 4 0 0 0 4 3 0 1 1 2 0 .286 .267 .286 .552
Bases Empty   48 12 3 0 0 0 4 2 4 0 0 0 .250 .280 .312 .593
Runner on 1st   14 6 0 0 0 0 1 0 2 0 0 0 .429 .429 .429 .857
Runner on 2nd   5 0 0 0 0 0 0 0 0 0 2 0 .000 .000 .000 .000
Runner on 1st & 2nd   5 2 0 0 0 0 2 0 1 0 0 0 .400 .400 .400 .800
Runner on 1st & 3rd   1 1 0 0 0 2 0 0 0 1 0 0 1.000 .500 1.000 1.500
Bases Loaded   3 1 0 0 0 2 1 0 0 0 0 0 .333 .333 .333 .667
Two Strikes   30 5 1 0 0 1 1 0 7 0 0 0 .167 .167 .200 .367
First Pitch   17 5 0 0 0 1 1 0 0 1 2 0 .294 .278 .294 .572
Count 0-1   5 2 0 0 0 2 2 0 0 0 0 0 .400 .400 .400 .800
Count 0-2   4 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 1-0   9 4 1 0 0 0 1 0 0 0 0 0 .444 .444 .556 1.000
Count 1-1   7 2 0 0 0 0 0 0 0 0 0 0 .286 .286 .286 .571
Count 1-2   13 3 1 0 0 1 0 0 2 0 0 0 .231 .231 .308 .538
Count 2-0   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Count 2-1   6 3 1 0 0 0 2 0 0 0 0 0 .500 .500 .667 1.167
Count 2-2   7 1 0 0 0 0 0 0 0 0 0 0 .143 .143 .143 .286
Count 3-1   0 0 0 0 0 0 1 2 0 0 0 0 .000 1.000 .000 1.000
Full Count   6 1 0 0 0 0 1 0 4 0 0 0 .167 .167 .167 .333
Behind in Count   22 5 1 0 0 3 2 0 3 0 0 0 .227 .227 .273 .500
Ahead in Count   17 8 2 0 0 0 4 2 0 0 0 0 .471 .526 .588 1.115
Batting Leadoff   76 22 3 0 0 4 8 2 7 1 2 0 .289 .304 .329 .633
Low Leverage   23 5 0 0 0 0 1 0 2 0 0 0 .217 .217 .217 .435
Medium Leverage   38 12 3 0 0 1 4 2 4 1 1 0 .316 .341 .395 .736
High Leverage   15 5 0 0 0 3 3 0 1 0 1 0 .333 .333 .333 .667
PACIFIC COAST LEAGUE 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 22 75 19 5 0 0 4 8 4 12 .253 .291 .320 .611 .268 .067 51
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 21 79 0 0 0 3 1 0 24 5 1 1 50.0 6.2 2.74 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   12 5 0 0 0 0 3 1 0 0 0 0 .417 .462 .417 .878
Versus Right   63 14 5 0 0 4 5 3 12 0 1 0 .222 .258 .302 .559
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   15 6 1 0 0 0 3 1 2 0 0 0 .400 .438 .467 .904
Last Week   22 3 0 0 0 0 2 2 4 0 1 0 .136 .208 .136 .345
July   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
August   43 11 4 0 0 4 3 3 7 0 0 0 .256 .304 .349 .653
September   31 7 1 0 0 0 4 1 5 0 1 0 .226 .250 .258 .508
Last Year   281 86 28 2 3 31 38 10 27 3 7 6 .306 .340 .452 .792
Career   356 105 33 2 3 35 46 14 39 3 8 6 .295 .330 .424 .754
Home   30 9 2 0 0 1 3 3 4 0 0 0 .300 .364 .367 .730
Road   45 10 3 0 0 3 5 1 8 0 1 0 .222 .239 .289 .528
Grass   75 19 5 0 0 4 8 4 12 0 1 0 .253 .291 .320 .611
Day   17 4 0 0 0 0 1 1 6 0 0 0 .235 .278 .235 .513
Night   58 15 5 0 0 4 7 3 6 0 1 0 .259 .295 .345 .640
As Starter   74 18 5 0 0 4 7 4 12 0 1 0 .243 .282 .311 .593
As Reliever / Substitution   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2026 Caladesi Island - JABO 24 64 253 83 22 9 1 31 36 9 0 3 29 3 0 .328 .347 .498 .845 130 132 2.3
2027 Caladesi Island - JABO 25 112 415 130 39 3 0 51 51 18 4 2 46 20 2 .313 .346 .422 .768 111 114 3.1
2028 Tuah - JABO 26 26 105 29 4 0 0 12 15 1 0 2 7 5 1 .276 .278 .314 .592 60 57 -0.2
2029 Tuah - JABO 27 142 583 161 43 5 1 46 49 7 3 2 60 22 2 .276 .287 .372 .660 80 78 2.3
2030 Tuah - JABO 28 121 466 120 36 4 0 30 53 10 0 3 53 20 3 .258 .271 .352 .623 72 68 1.6
2032 Tuah - JABO 30 19 76 22 3 0 0 4 8 2 0 1 7 4 0 .289 .304 .329 .633 76 72 0.5
Total JABO 484 1898 545 147 21 2 174 212 47 7 13 202 74 8 .287 .305 .390 .695 90 89 9.6
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2023 Total - 21 43 201 60 13 7 0 27 48 12 2 1 15 36 7 .299 .343 .433 .775 100 100 0.9
2023 Clearwater - A 21 45 153 54 15 1 4 21 28 11 3 0 26 10 7 .353 .407 .542 .950 137 138 1.2
2024 Clearwater - A 22 19 84 25 6 2 0 13 13 5 2 0 11 2 3 .298 .352 .417 .768 91 92 0.2
2024 Fort De Soto - A 22 94 245 83 27 3 4 49 47 22 5 1 34 5 2 .339 .403 .522 .925 122 123 1.6
2024 Total - A 22 113 329 108 33 5 4 62 60 27 7 1 45 7 5 .328 .390 .495 .886 114 115 1.9
2025 Clearwater - A 23 39 159 64 19 4 2 41 30 13 0 2 16 6 6 .403 .443 .610 1.053 150 150 1.6
2025 Fort De Soto - A 23 124 545 217 53 8 15 96 144 68 7 3 71 13 3 .398 .469 .607 1.076 160 166 7.0
2025 Total - A 23 163 704 281 72 12 17 137 174 81 7 5 87 19 9 .399 .463 .608 1.071 157 162 8.6
2031 Honeymoon Island - AAA 29 72 281 86 28 2 3 31 38 10 6 3 27 2 3 .306 .340 .452 .792 93 94 0.5
2032 Honeymoon Island - AAA 30 22 75 19 5 0 0 4 8 4 0 0 12 1 1 .253 .291 .320 .611 56 51 -0.0
Total PCL 94 356 105 33 2 3 35 46 14 6 3 39 3 4 .295 .330 .424 .754 85 85
Total CAL 218 790 300 80 11 19 145 191 90 12 4 105 18 5 .380 .449 .581 1.030 148 153
Total WL 103 396 143 40 7 6 75 71 29 5 2 53 18 16 .361 .410 .543 .953 132 133
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2026 Caladesi Island - JABO 24 3 9 3 0 0 0 1 2 1 0 0 1 2 0 .333 .400 .333 .733 106 114 -0.0
2027 Caladesi Island - JABO 25 7 27 8 3 0 0 3 0 2 0 0 3 0 0 .296 .345 .407 .752 107 111 0.8
Total JABO 10 36 11 3 0 0 4 2 3 0 0 4 2 0 .306 .359 .389 .748 107 112
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Caladesi Island - MLB 1B 4 3 14 2 1 16 0 1.000 25.0 5.76 -0.1 1.022
2026 Caladesi Island - MLB LF 1 0 1 0 0 1 0 1.000 2.0 4.50 +0.1 .973
2026 Caladesi Island - MLB CF 21 19 50 0 0 51 1 .980 154.0 2.92 -1.2 .947
2026 Caladesi Island - MLB RF 42 41 74 2 0 79 3 .962 348.0 1.97 +2.7 1.070
2027 Caladesi Island - MLB 1B 7 7 66 4 4 70 0 1.000 70.0 9.00 +0.8 1.114
2027 Caladesi Island - MLB LF 3 0 2 0 0 2 0 1.000 5.0 3.60 +0.0 .970
2027 Caladesi Island - MLB CF 18 17 55 0 0 55 0 1.000 127.0 3.90 +0.5 .998
2027 Caladesi Island - MLB RF 88 71 148 2 0 150 0 1.000 678.2 1.99 +6.8 1.057
2028 Tuah - MLB CF 3 3 4 0 0 4 0 1.000 27.0 1.33 -0.5 .970
2028 Tuah - MLB RF 23 23 32 1 0 34 1 .971 193.0 1.54 +0.4 1.093
2029 Tuah - MLB C 1 1 6 1 0 7 0 1.000 9.0 7.00 -0.6 .000 1 2 0 0.0
2029 Tuah - MLB CF 136 136 389 9 0 399 1 .997 1197.1 2.99 +17.1 1.072
2030 Tuah - MLB 1B 1 1 10 2 1 12 0 1.000 9.0 12.00 +0.2 1.022
2030 Tuah - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2030 Tuah - MLB CF 114 111 309 11 0 321 1 .997 964.0 2.99 +14.6 1.069
2030 Tuah - MLB RF 1 1 2 0 0 2 0 1.000 8.0 2.25 +0.0 .982
2032 Tuah - MLB CF 18 18 52 4 0 56 0 1.000 154.1 3.27 +3.1 1.088
2032 Honeymoon Island - AAA CF 15 10 30 1 0 31 0 1.000 93.2 2.98 +0.8 1.029
2032 Honeymoon Island - AAA RF 11 11 14 0 0 14 0 1.000 87.0 1.45 +0.5 1.043
TOTAL C 1 1 6 1 0 7 0 1.000 9.0 7.00 -0.6 .000 1 2 0 0.0
TOTAL 1B 12 11 90 8 6 98 0 1.000 104.0 8.48 +0.8 1.084
TOTAL LF 4 0 3 0 0 3 0 1.000 7.0 3.86 +0.1 .971
TOTAL CF 325 314 889 25 0 917 3 .997 2717.1 3.03 +34.5 1.057
TOTAL RF 165 147 270 5 0 279 4 .986 1314.2 1.88 +10.5 1.063
PLAYER HISTORY
12/03/2023 Drafted in the 2023 first-year player draft (Round 6, Pick 22, 142nd overall pick) by the Caladesi Island Bored Apes, out of college Northern Kentucky University
01/01/2024 OSA scouting updated ratings (potential): Contact: 35 (50); Power: 20 (20); Eye: 25 (35).
01/03/2024 Goes 5-8 against the Coney Island Whitefish, with 3 2B, 0 RBI and 3 R.
04/16/2024 Injured (hip strain),out for 3 weeks.
05/07/2024 Injured (strained hamstring),out for 5 weeks.
06/30/2024 Injured (hamstring tendinitis),out for 2 weeks.
08/08/2024 Injured (knee contusion),day-to-day for one week.
09/01/2024 Injured (blurred vision),day-to-day for 4 days.
09/12/2024 Injured (wrist soreness),day-to-day for one week.
10/05/2024 Wins the 2024 California League Round 2 with the Fort De Soto Frogs!
12/11/2024 Injured (neck stiffness),day-to-day for 2 days.
12/25/2024 Injured (fractured wrist),out for 5 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 20 (20); Eye: 25 (35).
04/15/2025 Hits for the CYCLE, going 4-5 against the Fresno Grizzlies, with 1 RBI and 3 runs scored.
04/16/2025 Injured (calf cramp),day-to-day for 4 days.
04/19/2025 Injured (mild abdominal strain),day-to-day for 3 days.
04/28/2025 Wins the CAL Player of the Week Award.
05/06/2025 Injured (knee tendinitis),day-to-day for one week.
06/07/2025 Injured (mild abdominal strain),day-to-day for 5 days.
07/02/2025 Injured (sore hamstring),day-to-day for one week.
07/10/2025 Injured (sore ankle),day-to-day for 1 day.
07/14/2025 Was selected to the 2025 California League All-Star Game.
07/29/2025 Injured (knee tendinitis),day-to-day for 3 days.
09/14/2025 Injured (quadriceps strain),day-to-day for one week.
09/30/2025 Wins the 2025 California League Round 2 with the Fort De Soto Frogs!
10/09/2025 Wins the 2025 CAL Glove Wizard Award at CF.
10/11/2025 Wins the 2025 CAL Platinum Stick Award at CF.
10/14/2025 Finished 3rd in 2025 CAL Most Valuable Player Award voting.
12/27/2025 Injured (knee tendinitis),day-to-day for 2 weeks.
12/27/2025 Goes 5-5 against the Golden Twin Peaks, with 1 2B, 1 3B, 4 RBI and 2 R.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 20 (20); Eye: 35 (35).
01/02/2026 Injured (twisted ankle),day-to-day for 2 weeks.
01/25/2026 Injured (bruised thumb),day-to-day for 1 day.
01/29/2026 Injured (strained posterior cruciate ligament),out for 5-6 weeks.
03/17/2026 Injured (elbow contusion),day-to-day for one week.
03/27/2026 Injured (twisted ankle),day-to-day for 5 days.
04/07/2026 Injured (quadriceps strain),day-to-day for 5 weeks.
04/12/2026 Injured (quadriceps strain),day-to-day for one week.
04/14/2026 Injured (latissimus dorsi (back) strain),out for 6 weeks.
04/24/2026 Suffered setback in recovery from injury, will miss another 4-5 weeks.
06/22/2026 Injured (torn ankle ligaments),out for 5-6 weeks.
08/10/2026 Injured (back stiffness),day-to-day for 2 weeks.
09/05/2026 Signed a 6-year contract extension worth a total of $25,478,900 with the Caladesi Island Bored Apes organization.
09/06/2026 Injured (sore elbow),day-to-day for one week.
09/29/2026 Injured (sore back),day-to-day for one week.
01/01/2027 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 20 (20); Eye: 35 (35).
03/11/2027 Injured (twisted ankle),day-to-day for 1-2 weeks.
03/20/2027 Suffered setback in recovery from injury, will miss another 4 days.
05/25/2027 Injured (bruised lung),day-to-day for one week.
06/16/2027 Injured (strained hamstring),out for 4-5 weeks.
01/01/2028 OSA scouting updated ratings (potential): Contact: 70 (70); Power: 20 (20); Eye: 35 (40).
03/21/2028 Injured (torn labrum (Shoulder)),out for 6 months.
01/01/2029 OSA scouting updated ratings (potential): Contact: 65 (70); Power: 20 (20); Eye: 35 (40).
03/30/2029 Successfully completed training to improve his base-stealing technique at the Tuah Hawks development complex.
06/14/2029 Goes 5-6 against the Guelph Royals, with 3 2B, 3 RBI and 2 R.
07/15/2029 Injured (knee tendinitis),day-to-day for 4 days.
08/15/2029 Injured (twisted ankle),day-to-day for 1-2 weeks.
08/30/2029 Injured (latissimus dorsi (back) strain),out for one week.
09/15/2029 Injured (sore back),day-to-day for 2 days.
01/01/2030 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 20 (20); Eye: 35 (40).
04/07/2030 Injured (strained back),day-to-day for 3 days.
04/26/2030 Injured (sprained thumb),day-to-day for 2 weeks.
05/21/2030 Injured (mild oblique strain),day-to-day for 3 days.
06/06/2030 Injured (strained rib cage muscle),day-to-day for one week.
06/19/2030 Injured (strained back),day-to-day for one week.
07/24/2030 Injured (sore elbow),day-to-day for 2 weeks.
09/22/2030 Injured (strained hamstring),out for 5 weeks.
01/01/2031 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 20 (20); Eye: 35 (35).
05/29/2031 Injured (sore thumb),day-to-day for 2 days.
06/28/2031 Injured (strained hamstring),day-to-day for 4 weeks.
01/01/2032 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 20 (20); Eye: 35 (35).
03/08/2032 Injured (mild oblique strain),day-to-day for 2 days.
04/14/2032 Injured (back spasms),day-to-day for 5 days.
04/21/2032 Injured (thigh muscle strain),day-to-day for one week.
05/02/2032 Injured (strained hamstring),out for 8 weeks.
08/12/2032 Injured (strained back),day-to-day for 2 weeks.
LEADERBOARD APPEARANCES
Year 2B Rank
2027 39 2
2029 43 8
Year 3B Rank
2026 9 1
2029 5 4
Year SH Rank
2026 6 4
2027 5 4
2028 3 8
2029 14 3
2030 10 3
Sunday, May 4th , 2025 - OOTP Baseball 25.11 Build 104