RF Trey Ruffin #24
Age: 27 | Bats: R | Throws: R | Morale: Normal
09/11/2026
RF TREY RUFFIN #24 - AGE: 27 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
44 150 38 7 1 8 21 13 36 .253 .313 .473 3 0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 45
Gap 45 50 45 45
Power 50 55 45 50
Eye 50 65 50 50
Avoid K's 45 55 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 45
Errors: - 55 50
Arm: 20 35 50
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: -
1st Base: 45 Center Field: -
2nd Base: - Right Field: 35
3rd Base: -
       
RUN/BUNT
Running Speed: 40
Stealing Aggressiveness: 50
Stealing Ability: 60
Baserunning Inst.: 60
Sacrifice Bunt: 35
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/27/2026 @ LKW Loss, 2-11 4 0 1 0 0 0 1 0
08/26/2026 @ LKW Loss, 3-5 3 0 0 0 0 0 0 0
08/25/2026 @ LKW Loss, 2-4 4 0 2 0 0 0 1 0
08/23/2026 HOU Win, 4-1 4 1 1 3 1 0 2 0
08/22/2026 HOU Loss, 1-5 4 0 1 0 0 0 3 0
08/21/2026 HOU Win, 9-2 3 0 2 1 0 1 0 1
08/20/2026 NYM Loss, 1-9 4 0 0 0 0 0 1 0
08/19/2026 NYM Win, 3-2 2 1 1 2 1 2 1 0
08/18/2026 NYM Win, 12-3 5 1 2 0 0 0 0 0
08/16/2026 @ CIN Loss, 1-2 2 0 0 0 0 1 0 0
PERSONALITY
Birthday:11/18/1998
Born in:Midvale, UT
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:7 Years, 42 Days
Service This Yr:58 Days
40-Man Service:8 Years, 125 Days
Pro Service:9 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 44 150 38 7 1 8 21 22 13 36 .253 .313 .473 .786 .337 .220 111
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 40 163 0 0 0 4 0 0 71 16 3 3 50.0 20.5 4.65 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   22 7 2 0 1 1 5 5 4 0 0 0 .318 .444 .545 .990
Versus Right   128 31 5 1 7 20 16 8 32 0 0 0 .242 .287 .461 .748
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
July   65 17 2 1 4 7 14 8 14 0 0 0 .262 .342 .508 .850
August   85 21 5 0 4 14 8 5 22 0 0 0 .247 .289 .447 .736
Last Year   123 32 4 0 6 21 15 10 24 1 0 1 .260 .319 .439 .758
Career   273 70 11 1 14 42 37 23 60 1 0 1 .256 .315 .458 .773
Home   85 19 4 1 4 12 13 9 19 0 0 0 .224 .298 .435 .733
Road   65 19 3 0 4 9 9 4 17 0 0 0 .292 .333 .523 .856
Grass   139 35 5 1 8 21 22 13 34 0 0 0 .252 .316 .475 .791
Turf   11 3 2 0 0 0 0 0 2 0 0 0 .273 .273 .455 .727
Day   55 18 1 1 3 7 9 5 12 0 0 0 .327 .383 .545 .929
Night   95 20 6 0 5 14 13 8 24 0 0 0 .211 .272 .432 .703
As Starter   146 37 7 1 8 20 20 12 34 0 0 0 .253 .310 .479 .790
As Reliever / Substitution   4 1 0 0 0 1 2 1 2 0 0 0 .250 .400 .250 .650
Pinch Hitting   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Close/Late   29 12 3 0 1 6 6 3 5 0 0 0 .414 .469 .621 1.089
Inning 1-3   45 9 2 0 2 7 5 7 11 0 0 0 .200 .308 .378 .685
Inning 4-6   57 13 1 1 3 6 7 3 14 0 0 0 .228 .267 .439 .705
Inning 7-9   45 15 4 0 3 7 9 3 9 0 0 0 .333 .375 .622 .997
Extra Innings   3 1 0 0 0 1 0 0 2 0 0 0 .333 .333 .333 .667
0 Outs   56 19 4 1 2 5 13 7 15 0 0 0 .339 .413 .554 .966
1 Outs   47 10 2 0 4 9 6 2 14 0 0 0 .213 .245 .511 .756
2 Outs   47 9 1 0 2 7 2 4 7 0 0 0 .191 .255 .340 .595
Scoring Position   40 8 2 0 2 12 4 3 10 0 0 0 .200 .256 .400 .656
Bases Empty   77 18 2 1 4 4 13 8 21 0 0 0 .234 .306 .442 .747
Runner on 1st   33 12 3 0 2 5 4 2 5 0 0 0 .364 .400 .636 1.036
Runner on 2nd   8 3 1 0 0 1 2 2 2 0 0 0 .375 .500 .500 1.000
Runner on 3rd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   17 3 0 0 2 7 2 0 3 0 0 0 .176 .176 .529 .706
Runner on 1st & 3rd   5 0 0 0 0 0 0 1 3 0 0 0 .000 .167 .000 .167
Runner on 2nd & 3rd   4 1 0 0 0 1 0 0 0 0 0 0 .250 .250 .250 .500
Bases Loaded   5 1 1 0 0 3 0 0 1 0 0 0 .200 .200 .400 .600
Two Strikes   82 15 2 0 3 12 11 7 36 0 0 0 .183 .247 .317 .564
First Pitch   14 4 1 0 2 3 2 0 0 0 0 0 .286 .286 .786 1.071
Count 0-1   10 3 0 1 0 0 1 0 0 0 0 0 .300 .300 .500 .800
Count 0-2   14 2 0 0 1 4 1 0 6 0 0 0 .143 .143 .357 .500
Count 1-0   9 2 1 0 1 1 1 0 0 0 0 0 .222 .222 .667 .889
Count 1-1   16 4 0 0 0 0 2 0 0 0 0 0 .250 .250 .250 .500
Count 1-2   24 5 0 0 1 3 4 0 10 0 0 0 .208 .208 .333 .542
Count 2-0   6 3 2 0 0 3 1 0 0 0 0 0 .500 .500 .833 1.333
Count 2-1   9 5 1 0 1 1 1 0 0 0 0 0 .556 .556 1.000 1.556
Count 2-2   22 5 1 0 1 4 2 0 11 0 0 0 .227 .227 .409 .636
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   4 2 0 0 1 1 2 4 0 0 0 0 .500 .750 1.250 2.000
Full Count   22 3 1 0 0 1 4 7 9 0 0 0 .136 .345 .182 .527
Behind in Count   48 10 0 1 2 7 6 0 16 0 0 0 .208 .208 .375 .583
Ahead in Count   28 12 4 0 3 6 5 6 0 0 0 0 .429 .529 .893 1.422
Batting 3rd   1 0 0 0 0 0 1 1 1 0 0 0 .000 .500 .000 .500
Batting 5th   126 28 4 1 7 19 15 9 31 0 0 0 .222 .274 .437 .711
Batting 6th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 7th   21 10 3 0 1 2 5 3 3 0 0 0 .476 .542 .762 1.304
Batting 8th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Low Leverage   53 14 3 0 4 5 8 1 14 0 0 0 .264 .278 .547 .825
Medium Leverage   63 16 2 1 2 5 9 12 15 0 0 0 .254 .373 .413 .786
High Leverage   33 8 2 0 2 11 4 0 7 0 0 0 .242 .242 .485 .727
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 33 123 33 5 3 4 20 14 20 18 .268 .375 .455 .830 .380 .187 132
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 30 144 1 0 0 3 0 0 56 12 4 2 66.7 21.6 6.14 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   31 7 0 0 1 3 4 6 3 0 0 0 .226 .351 .323 .674
Versus Right   92 26 5 3 3 17 10 14 15 0 0 1 .283 .383 .500 .883
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   82 26 4 3 4 20 10 9 13 0 0 0 .317 .385 .585 .970
June   41 7 1 0 0 0 4 11 5 0 0 1 .171 .358 .195 .554
Last Year   179 60 12 1 3 25 23 21 31 0 0 1 .335 .408 .464 .872
Career   302 93 17 4 7 45 37 41 49 0 0 2 .308 .394 .460 .854
Home   70 20 4 3 3 16 9 10 11 0 0 0 .286 .375 .557 .932
Road   53 13 1 0 1 4 5 10 7 0 0 1 .245 .375 .321 .696
Grass   123 33 5 3 4 20 14 20 18 0 0 1 .268 .375 .455 .830
Day   45 13 3 2 2 13 4 8 10 0 0 0 .289 .396 .578 .974
Night   78 20 2 1 2 7 10 12 8 0 0 1 .256 .363 .385 .747
As Starter   120 31 4 3 3 18 13 20 18 0 0 1 .258 .369 .417 .785
As Reliever / Substitution   3 2 1 0 1 2 1 0 0 0 0 0 .667 .667 2.000 2.667
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 7 27 7 1 0 0 5 1 2 5 .259 .310 .296 .607 .279 .037 65
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 6 29 0 0 0 0 0 0 8 1 1 0 100.0 2.8 3.79 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   2 2 0 0 0 1 0 1 0 0 0 0 1.000 1.000 1.000 2.000
Versus Right   25 5 1 0 0 4 1 1 5 0 0 0 .200 .231 .240 .471
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   27 7 1 0 0 5 1 2 5 0 0 0 .259 .310 .296 .607
Career   27 7 1 0 0 5 1 2 5 0 0 0 .259 .310 .296 .607
Home   13 1 1 0 0 2 1 2 4 0 0 0 .077 .200 .154 .354
Road   14 6 0 0 0 3 0 0 1 0 0 0 .429 .429 .429 .857
Grass   27 7 1 0 0 5 1 2 5 0 0 0 .259 .310 .296 .607
Night   27 7 1 0 0 5 1 2 5 0 0 0 .259 .310 .296 .607
As Starter   26 7 1 0 0 5 1 2 4 0 0 0 .269 .321 .308 .629
As Reliever / Substitution   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .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 Minnesota - MLB 26 54 123 32 4 0 6 21 15 10 1 1 24 3 0 .260 .319 .439 .758 93 94 0.2
2026 River Hills - MLB 27 44 150 38 7 1 8 21 22 13 0 0 36 3 3 .253 .313 .473 .786 106 111 0.1
Total MLB 98 273 70 11 1 14 42 37 23 1 1 60 6 3 .256 .315 .458 .773 100 103 0.2
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 Memphis - AAA 26 50 179 60 12 1 3 25 23 21 1 0 31 7 3 .335 .408 .464 .872 130 138 1.4
2026 Pensacola - AA 27 7 27 7 1 0 0 5 1 2 0 0 5 1 0 .259 .310 .296 .607 66 65 -0.1
2026 Jacksonville - AAA 27 33 123 33 5 3 4 20 14 20 1 0 18 4 2 .268 .375 .455 .830 124 132 0.7
Total IL 83 302 93 17 4 7 45 37 41 2 0 49 11 5 .308 .394 .460 .854 128 136
Total SL 7 27 7 1 0 0 5 1 2 0 0 5 1 0 .259 .310 .296 .607 66 65
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
2025 Minnesota - MLB 26 12 40 13 1 0 1 3 5 6 0 0 7 0 0 .325 .413 .425 .838 118 124 0.2
Total MLB 12 40 13 1 0 1 3 5 6 0 0 7 0 0 .325 .413 .425 .838 118 124
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Minnesota - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Minnesota - MLB SS 47 28 32 73 15 109 4 .963 270.1 3.50 -2.3 .935
2025 Minnesota - MLB RF 5 4 11 0 0 11 0 1.000 40.0 2.48 -0.5 .966
2026 River Hills - MLB 1B 1 0 3 0 0 3 0 1.000 2.0 13.50 +0.0 1.033
2026 Jacksonville - AAA 1B 2 2 16 1 4 17 0 1.000 18.0 8.50 -0.0 1.029
2026 Pensacola - AA 1B 6 6 55 2 3 57 0 1.000 53.0 9.68 +0.5 1.021
2026 Jacksonville - AAA SS 5 4 6 10 2 16 0 1.000 36.0 4.00 -0.9 .948
2026 Pensacola - AA SS 1 0 0 0 0 0 0 .000 1.0 0.00 -0.2 .000
2026 River Hills - MLB RF 41 40 58 0 0 59 1 .983 337.2 1.55 -5.8 .888
2026 Jacksonville - AAA RF 6 6 10 0 0 10 0 1.000 54.0 1.67 -0.3 .944
TOTAL 1B 9 8 74 3 7 77 0 1.000 73.0 9.49 +0.5 1.022
TOTAL SS 53 32 38 83 17 125 4 .968 307.1 3.54 -3.4 .937
TOTAL RF 52 50 79 0 0 80 1 .988 431.2 1.65 -6.6 .905
PLAYER HISTORY
04/17/2025 Did not elect for free agency and will remain in the St. Louis organization.
06/09/2025 Was traded by the St. Louis Cardinals to the Minnesota Twins in exchange for RP Yi Weng and CL Luis Martinez.
10/31/2025 Wins the 2025 World Series with the Minnesota Twins.
11/24/2025 Became a free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 50 (50); Eye: 50 (50).
05/05/2026 Signed a minor league contract ($190,000 bonus) with the River Hills Rockets organization.
09/05/2026 Released by the River Hills Rockets.
Thursday, June 4th , 2026 - OOTP Baseball 26.8 Build 82