CF Malcolm 'Daffy' Thomas #52
Age: 31 | Bats: R | Throws: R | Morale: Unhappy
06/09/2026
CF MALCOLM 'DAFFY' THOMAS #52 - AGE: 31 - BATS: R - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
42 134 32 4 1 4 16 6 19 .239 .288 .373 7 0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 45 40 40
Gap 35 35 35 35
Power 55 60 55 55
Eye 35 35 30 35
Avoid K's 50 55 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 55
Errors: - 45 60
Arm: 25 25 50
Turn DP: - 50 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 55
1st Base: 30 Center Field: 45
2nd Base: - Right Field: 40
3rd Base: -
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 65
Stealing Ability: 70
Baserunning Inst.: 60
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 @ LEX Win, 6-5 4 1 2 0 0 0 1 0
06/06/2026 @ LEX Loss, 3-4 4 1 2 1 1 0 1 0
06/05/2026 @ COL Win, 3-1 4 1 1 0 0 0 1 0
06/04/2026 @ COL Win, 10-7 4 0 0 0 0 0 2 0
06/03/2026 @ COL Win, 11-4 5 3 3 5 1 0 0 0
06/02/2026 CIN Win, 3-1 4 0 0 0 0 0 1 0
06/01/2026 CIN Win, 7-3 4 1 2 1 0 0 0 0
05/31/2026 CIN Win, 7-6 0 0 0 0 0 0 0 0
05/29/2026 @ ROC Loss, 2-5 3 0 1 0 0 0 0 0
05/27/2026 @ ROC Loss, 1-5 4 0 1 0 0 0 0 0
PERSONALITY
Birthday:11/30/1994
Born in:Trenton, NJ
Nationality:American
Height:6' 0"
Weight:195 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:6 Years, 132 Days
Service This Yr:None
40-Man Service:7 Years, 83 Days
Pro Service:10 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2016, 7th Pick in Round 1
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 42 134 32 4 1 4 16 22 6 19 .239 .288 .373 .661 .307 .134 85
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 37 146 4 0 0 0 1 2 50 9 7 2 77.8 15.7 3.97 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   39 8 0 0 3 4 5 2 8 0 0 2 .205 .279 .436 .715
Versus Right   95 24 4 1 1 12 17 4 11 2 1 2 .253 .291 .347 .639
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 2 0 0 0 0 1 0 1 0 0 0 .500 .500 .500 1.000
Last Week   25 8 1 1 2 7 6 0 5 0 0 0 .320 .320 .680 1.000
April   37 4 0 0 0 3 5 3 5 1 0 2 .108 .209 .108 .317
May   68 18 3 0 2 6 10 3 8 1 1 2 .265 .311 .397 .708
June   29 10 1 1 2 7 7 0 6 0 0 0 .345 .345 .655 1.000
Last Year   338 78 4 1 15 36 40 4 53 1 0 2 .231 .243 .382 .625
Career   915 224 32 3 38 124 131 50 159 8 1 10 .245 .289 .411 .700
Home   58 9 2 0 0 3 8 2 10 1 0 3 .155 .219 .190 .408
Road   76 23 2 1 4 13 14 4 9 1 1 1 .303 .341 .513 .855
Grass   115 25 3 0 2 10 17 4 16 2 1 4 .217 .264 .296 .560
Turf   19 7 1 1 2 6 5 2 3 0 0 0 .368 .429 .842 1.271
Day   39 7 1 0 1 4 7 2 6 1 0 2 .179 .250 .282 .532
Night   95 25 3 1 3 12 15 4 13 1 1 2 .263 .304 .411 .714
As Starter   133 32 4 1 4 16 22 6 18 2 1 3 .241 .285 .376 .661
As Reliever / Substitution   1 0 0 0 0 0 0 0 1 0 0 1 .000 .500 .000 .500
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
2017 Cleveland - MSL 22 39 159 39 8 0 3 17 21 5 4 2 27 6 3 .245 .282 .352 .635 74 75 0.9
2018 Cleveland - MSL 23 154 661 172 34 5 26 63 98 29 10 3 109 28 9 .260 .300 .445 .745 111 111 4.5
2019 Cleveland - MSL 24 83 332 96 18 4 20 42 45 15 5 2 61 14 2 .289 .328 .548 .876 128 128 2.4
2020 Cleveland - MSL 25 158 652 170 22 4 36 109 89 28 7 8 136 23 20 .261 .295 .472 .767 107 105 2.2
2021 Cleveland - MSL 26 138 541 141 19 5 24 70 79 36 8 4 115 41 24 .261 .314 .447 .761 111 112 3.3
2022 Cleveland - MSL 27 154 572 120 10 4 19 65 60 16 9 8 129 29 12 .210 .240 .341 .581 71 69 -1.6
2023 Cleveland - MSL 28 74 274 53 10 1 10 24 32 6 4 1 52 8 5 .193 .221 .347 .568 59 51 -1.2
2024 Springfield - MSL 29 150 515 118 14 3 17 55 51 19 11 5 112 27 7 .229 .269 .367 .636 79 76 -0.3
Total MSL 950 3706 909 135 26 155 445 475 154 58 33 741 176 82 .245 .284 .421 .705 96 94 10.3
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
2016 Total - 21 44 197 61 12 5 13 51 50 20 4 2 19 31 5 .310 .381 .619 1.000 100 100 2.0
2016 Lake County - A 21 32 118 39 13 2 2 26 21 13 6 4 25 9 2 .331 .411 .525 .937 171 164 1.4
2016 Carolina - A 21 18 67 14 2 0 3 6 8 7 0 0 17 3 2 .209 .284 .373 .657 93 95 -0.0
2016 Total - A 21 50 185 53 15 2 5 32 29 20 6 4 42 12 4 .286 .367 .470 .838 144 141 1.3
2017 Carolina - A 22 3 9 1 1 0 0 1 2 4 0 1 3 0 0 .111 .357 .222 .579 81 62 0.0
2017 Akron - AA 22 3 13 4 0 0 0 1 2 0 0 0 2 1 1 .308 .308 .308 .615 82 82 0.0
2017 Columbus - AAA 22 103 402 101 23 1 15 58 59 38 3 4 81 30 13 .251 .318 .425 .743 121 122 4.4
2019 Columbus - AAA 24 10 41 13 1 0 4 14 10 2 1 1 6 3 2 .317 .356 .634 .990 175 174 0.5
2023 Salt Lake - AAA 28 9 32 8 1 0 0 2 2 3 1 0 10 2 7 .250 .333 .281 .615 82 83 -0.2
2025 Trenton - AA 30 14 48 13 1 0 6 15 9 2 1 2 6 3 0 .271 .302 .667 .969 149 155 0.9
2025 Scranton WB - AAA 30 98 338 78 4 1 15 36 40 4 2 1 53 14 2 .231 .243 .382 .625 87 83 1.0
2026 Scranton WB - AAA 31 42 134 32 4 1 4 16 22 6 4 2 19 7 2 .239 .288 .373 .661 90 85 0.4
Total IL 253 915 224 32 3 38 124 131 50 10 8 159 54 19 .245 .289 .411 .700 107 105
Total PCL 9 32 8 1 0 0 2 2 3 1 0 10 2 7 .250 .333 .281 .615 82 83
Total EL 17 61 17 1 0 6 16 11 2 1 2 8 4 1 .279 .303 .590 .893 136 140
Total CAR 21 76 15 3 0 3 7 10 11 0 1 20 3 2 .197 .295 .355 .651 91 90
Total MID 32 118 39 13 2 2 26 21 13 6 4 25 9 2 .331 .411 .525 .937 171 164
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
2018 Cleveland - MSL 23 3 13 1 0 0 1 3 1 1 1 0 1 0 1 .077 .200 .308 .508 43 48 0.7
2020 Cleveland - MSL 25 14 61 23 3 0 6 11 15 3 2 0 12 3 2 .377 .424 .721 1.146 208 216 1.0
2023 Tempe - AZL 28 3 13 4 0 1 1 2 2 0 0 0 3 0 0 .308 .308 .692 1.000 155 143 0.1
Total MSL 17 74 24 3 0 7 14 16 4 3 0 13 3 3 .324 .383 .649 1.031 177 185
Total AZL 3 13 4 0 1 1 2 2 0 0 0 3 0 0 .308 .308 .692 1.000 155 143
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Columbus - AAA LF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2017 Cleveland - MLB CF 39 39 124 4 2 129 1 .992 337.2 3.41 +7.3 1.082
2017 Columbus - AAA CF 101 99 221 10 1 232 1 .996 869.1 2.39 +10.8 1.055
2017 Akron - AA CF 3 3 7 0 0 7 0 1.000 27.0 2.33 +0.3 1.053
2017 Carolina - A CF 3 3 7 1 0 8 0 1.000 27.0 2.67 +0.2 1.035
2017 Columbus - AAA RF 4 4 10 0 0 10 0 1.000 31.0 2.90 +0.4 1.062
2018 Cleveland - MLB CF 153 153 461 18 5 482 3 .994 1360.2 3.17 +4.5 1.008
2019 Cleveland - MLB CF 82 80 229 6 1 235 0 1.000 701.2 3.01 -0.7 .998
2019 Columbus - AAA CF 10 10 6 1 0 7 0 1.000 87.2 0.72 -0.6 1.021
2020 Cleveland - MLB CF 157 157 422 13 3 439 4 .991 1421.0 2.76 -2.8 .995
2020 Cleveland - MLB RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2021 Cleveland - MLB LF 11 6 24 0 0 24 0 1.000 75.0 2.88 +2.1 1.165
2021 Cleveland - MLB CF 132 130 351 6 1 365 8 .978 1151.1 2.79 +0.6 .988
2021 Cleveland - MLB RF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.6 .659
2022 Cleveland - MLB LF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2022 Cleveland - MLB CF 153 152 414 4 0 420 2 .995 1365.0 2.76 -12.7 .965
2022 Cleveland - MLB RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2023 Cleveland - MLB LF 42 42 84 2 0 91 5 .945 378.1 2.05 -2.2 .964
2023 Salt Lake - AAA LF 8 8 17 0 0 17 0 1.000 68.0 2.25 +0.3 1.042
2023 Cleveland - MLB CF 31 28 90 2 1 92 0 1.000 256.2 3.23 -0.0 1.007
2023 Salt Lake - AAA CF 1 1 0 0 0 0 0 .000 8.0 0.00 -0.1 .000
2024 Springfield - MLB LF 13 8 11 1 0 13 1 .923 83.0 1.30 -0.3 .979
2024 Springfield - MLB CF 139 133 410 13 0 431 8 .981 1192.1 3.19 -7.4 .979
2024 Springfield - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Scranton WB - AAA LF 5 2 6 0 0 6 0 1.000 22.0 2.45 +0.6 1.239
2025 Trenton - AA LF 2 0 1 0 0 1 0 1.000 6.2 1.35 -0.0 .947
2025 Scranton WB - AAA CF 92 90 248 4 2 256 4 .984 778.1 2.91 +1.4 .992
2025 Trenton - AA CF 10 10 29 0 0 29 0 1.000 85.0 3.07 +3.4 1.342
2025 Scranton WB - AAA RF 2 2 5 0 0 5 0 1.000 17.0 2.65 +0.3 .990
2025 Trenton - AA RF 4 4 4 0 0 4 0 1.000 26.0 1.38 -0.7 .788
2026 Scranton WB - AAA 1B 1 1 8 0 0 8 0 1.000 8.0 9.00 +0.0 1.038
2026 Scranton WB - AAA LF 22 17 33 0 0 33 0 1.000 156.2 1.90 +1.1 1.025
2026 Scranton WB - AAA CF 17 17 43 4 0 47 0 1.000 150.0 2.82 -1.9 .978
2026 Scranton WB - AAA RF 1 1 1 0 0 1 0 1.000 8.0 1.12 -0.0 1.011
TOTAL 1B 1 1 8 0 0 8 0 1.000 8.0 9.00 +0.0 1.038
TOTAL LF 105 83 176 3 0 185 6 .968 795.2 2.02 +1.6 1.014
TOTAL CF 1123 1105 3062 86 16 3179 31 .990 9818.2 2.89 +2.3 1.000
TOTAL RF 14 12 22 0 0 22 0 1.000 94.0 2.11 -0.6 .923
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 30 (30).
LEADERBOARD APPEARANCES
Year GS Rank
2018 154 3
Year PA Rank
2018 703 3
Year AB Rank
2018 661 1
2020 652 2
Year H Rank
2018 172 10
Year TB Rank
2018 294 6
2020 308 8
Year HR Rank
2020 36 5
Year RBI Rank
2020 109 6
Year R Rank
2018 98 3
Year SF Rank
2020 8 3
2022 8 2
Year EBH Rank
2018 65 6
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61