RF Eddie Ruff #17
Age: 26 | Bats: L | Throws: L | Morale: Normal
07/19/2026
RF EDDIE RUFF #17 - AGE: 26 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
39 138 41 6 0 3 19 21 21 .297 .398 .406 1 1.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 45 55 50
Gap 40 40 45 40
Power 45 40 50 45
Eye 50 45 50 50
Avoid K's 50 45 55 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 50
Errors: - 25 60
Arm: 20 50 70
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 60
1st Base: - Center Field: 35
2nd Base: - Right Field: 55
3rd Base: -
       
RUN/BUNT
Running Speed: 40
Stealing Aggressiveness: 45
Stealing Ability: 55
Baserunning Inst.: 45
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/18/2026 BIL Win, 6-0 4 0 1 1 0 0 0 0
07/18/2026 BIL Win, 5-3 5 0 2 0 0 0 1 0
07/17/2026 BIL Loss, 2-4 5 1 1 1 0 0 0 0
07/16/2026 PEN Loss, 1-9 1 0 0 0 0 0 0 0
07/15/2026 PEN Win, 6-4 4 0 2 0 0 0 1 0
07/14/2026 PEN Win, 9-3 5 2 3 0 0 0 0 0
07/13/2026 PEN Win, 4-3 4 0 0 0 0 1 1 0
07/12/2026 @ TEN Win, 9-8 4 0 2 0 0 1 1 0
07/11/2026 @ TEN Loss, 1-4 0 0 0 0 0 0 0 0
07/10/2026 @ TEN Win, 10-3 5 2 2 0 0 1 0 0
PERSONALITY
Birthday:03/28/2000
Born in:Wilton, CT
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$3,400,000
Signed Through:2026 Season
Major Service:4 Years, 156 Days
Service This Yr:None
40-Man Service:5 Years, 158 Days
Pro Service:7 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Last option year
Contract Extension: -
Drafted:-
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 52 181 49 8 0 2 18 25 21 29 .271 .353 .348 .701 .329 .077 96
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 46 205 2 0 0 3 1 0 63 10 1 4 20.0 22.2 4.28 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   46 12 3 0 0 6 3 2 12 0 1 0 .261 .292 .326 .618
Versus Right   135 37 5 0 2 12 22 19 17 0 0 2 .274 .372 .356 .727
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   58 12 2 0 0 5 10 4 7 0 0 1 .207 .270 .241 .511
May   35 11 2 0 1 6 4 5 6 0 0 0 .314 .400 .457 .857
June   86 26 4 0 1 7 10 11 16 0 1 1 .302 .388 .384 .771
July   2 0 0 0 0 0 1 1 0 0 0 0 .000 .333 .000 .333
Last Year   215 74 13 0 5 24 23 16 36 1 0 3 .344 .396 .474 .870
Career   396 123 21 0 7 42 48 37 65 1 1 5 .311 .376 .417 .793
Home   97 23 4 0 1 6 15 13 13 0 0 0 .237 .327 .309 .637
Road   84 26 4 0 1 12 10 8 16 0 1 2 .310 .383 .393 .776
Grass   169 46 8 0 2 17 23 20 26 0 1 1 .272 .353 .355 .708
Turf   12 3 0 0 0 1 2 1 3 0 0 1 .250 .357 .250 .607
Day   61 16 1 0 1 4 8 5 7 0 0 2 .262 .338 .328 .666
Night   120 33 7 0 1 14 17 16 22 0 1 0 .275 .360 .358 .719
As Starter   175 48 8 0 2 18 24 21 28 0 1 2 .274 .359 .354 .713
As Reliever / Substitution   6 1 0 0 0 0 1 0 1 0 0 0 .167 .167 .167 .333
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 39 138 41 6 0 3 19 22 21 21 .297 .398 .406 .803 .358 .109 122
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 35 161 2 2 0 5 0 0 56 9 1 2 33.3 21.9 5.70 1.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   17 6 1 0 0 1 3 1 7 0 0 0 .353 .389 .412 .801
Versus Right   121 35 5 0 3 18 19 20 14 0 0 2 .289 .399 .405 .804
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   28 9 1 0 0 2 3 1 3 0 0 1 .321 .367 .357 .724
Last Week   24 6 0 0 0 1 3 3 5 0 0 0 .250 .333 .250 .583
April   19 4 1 0 1 2 1 4 1 0 0 0 .211 .348 .421 .769
May   56 21 4 0 2 14 14 11 8 0 0 0 .375 .478 .554 1.031
July   63 16 1 0 0 3 7 6 12 0 0 2 .254 .338 .270 .608
Career   138 41 6 0 3 19 22 21 21 0 0 2 .297 .398 .406 .803
Home   77 20 2 0 1 10 10 12 11 0 0 2 .260 .374 .325 .698
Road   61 21 4 0 2 9 12 9 10 0 0 0 .344 .429 .508 .937
Grass   138 41 6 0 3 19 22 21 21 0 0 2 .297 .398 .406 .803
Day   24 5 1 0 0 0 1 3 4 0 0 0 .208 .296 .250 .546
Night   114 36 5 0 3 19 21 18 17 0 0 2 .316 .418 .439 .857
As Starter   135 40 5 0 3 19 22 21 21 0 0 2 .296 .399 .400 .799
As Reliever / Substitution   3 1 1 0 0 0 0 0 0 0 0 0 .333 .333 .667 1.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
2025 Chicago - MLB 25 86 256 69 9 1 13 39 39 26 12 5 53 10 12 .270 .358 .465 .823 112 111 1.4
Total MLB 86 256 69 9 1 13 39 39 26 12 5 53 10 12 .270 .358 .465 .823 112 111 1.4
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
2025 Charlotte - AAA 25 64 215 74 13 0 5 24 23 16 3 1 36 8 7 .344 .396 .474 .870 128 137 1.0
2026 Birmingham - AA 26 39 138 41 6 0 3 19 22 21 2 0 21 1 2 .297 .398 .406 .803 119 122 1.4
2026 Charlotte - AAA 26 52 181 49 8 0 2 18 25 21 2 0 29 1 4 .271 .353 .348 .701 90 96 0.5
Total IL 116 396 123 21 0 7 42 48 37 5 1 65 9 11 .311 .376 .417 .793 110 118
Total SL 39 138 41 6 0 3 19 22 21 2 0 21 1 2 .297 .398 .406 .803 119 122
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Chicago - MLB LF 64 61 93 0 0 93 0 1.000 510.1 1.64 +3.6 1.049
2025 Chicago - MLB CF 14 7 22 0 0 22 0 1.000 75.1 2.63 -0.6 .947
2025 Chicago - MLB RF 2 1 2 0 0 3 1 .667 12.1 1.46 -0.6 .703
2026 Charlotte - AAA LF 10 6 10 0 0 10 0 1.000 62.0 1.45 -0.2 1.026
2026 Birmingham - AA LF 14 9 19 0 0 19 0 1.000 85.0 2.01 +1.0 1.076
2026 Charlotte - AAA CF 8 3 13 0 0 13 0 1.000 43.0 2.72 +1.0 1.042
2026 Birmingham - AA CF 3 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2026 Charlotte - AAA RF 39 37 71 1 0 73 1 .986 311.2 2.08 +1.6 1.063
2026 Birmingham - AA RF 26 26 69 0 0 70 1 .986 224.0 2.77 +3.3 1.075
TOTAL LF 88 76 122 0 0 122 0 1.000 657.1 1.67 +4.5 1.051
TOTAL CF 25 10 35 0 0 35 0 1.000 121.1 2.60 +0.4 .981
TOTAL RF 67 64 142 1 0 146 3 .979 548.0 2.35 +4.3 1.061
PLAYER HISTORY
07/13/2025 Was selected to the 2025 Major League Baseball All-Star Game.
07/19/2025 Injured (dehydration),day-to-day for 1 day.
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 50 (50).
Sunday, April 19th , 2026 - OOTP Baseball 26.8 Build 82