1B Chris Dennis #25
Age: 26 | Bats: R | Throws: R | Morale: Unhappy
09/30/2026
1B CHRIS DENNIS #25 - AGE: 26 - BATS: R - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
23 83 17 1 0 1 3 7 18 .205 .298 .253 0 -0.6
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 45 45 45 45
Power 45 50 45 45
Eye 50 55 50 50
Avoid K's 50 50 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 30
Errors: - 65 45
Arm: 20 55 50
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 35
Catcher: - Left Field: 20
1st Base: 70 Center Field: -
2nd Base: - Right Field: -
3rd Base: 50
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 40
Stealing Ability: 45
Baserunning Inst.: 55
Sacrifice Bunt: 25
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/07/2026 AKR Loss, 0-8 3 0 1 0 0 0 0 0
09/05/2026 AKR Win, 5-2 3 1 0 0 0 1 1 0
09/04/2026 AKR Loss, 5-10 4 1 1 0 0 1 1 0
09/03/2026 TRE Win, 6-3 5 0 1 0 0 0 1 0
09/02/2026 TRE Loss, 4-13 5 0 2 0 0 0 1 0
09/01/2026 TRE Win, 5-4 3 1 1 0 0 0 0 0
08/31/2026 TRE Loss, 1-2 3 1 1 0 0 1 0 0
08/30/2026 @ BIN Win, 4-1 4 1 1 1 1 0 1 0
08/28/2026 @ BIN Loss, 0-10 3 0 0 0 0 0 0 0
08/27/2026 @ BIN Loss, 1-6 3 0 0 0 0 0 1 0
PERSONALITY
Birthday:01/11/2000
Born in:New York, NY
Nationality:American
Height:6' 2"
Weight:200 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:7 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2019, 8th Pick in Round 18
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 36 111 22 4 0 1 7 11 10 25 .198 .270 .261 .532 .255 .063 64
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 30 123 1 0 0 4 1 0 29 5 0 0 0.0 7.6 2.19 -0.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   30 8 2 0 0 2 2 1 8 0 1 0 .267 .290 .333 .624
Versus Right   81 14 2 0 1 5 9 9 17 0 0 1 .173 .264 .235 .498
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   33 7 2 0 0 2 2 5 7 0 0 1 .212 .333 .273 .606
May   17 2 1 0 0 1 1 1 5 0 0 0 .118 .167 .176 .343
June   41 11 1 0 1 3 7 1 8 0 1 0 .268 .286 .366 .652
July   20 2 0 0 0 1 1 3 5 0 0 0 .100 .217 .100 .317
Last Year   157 38 8 0 1 16 18 15 45 2 0 4 .242 .320 .312 .632
Career   268 60 12 0 2 23 29 25 70 2 1 5 .224 .300 .291 .591
Home   36 8 3 0 0 3 2 3 6 0 0 0 .222 .282 .306 .588
Road   75 14 1 0 1 4 9 7 19 0 1 1 .187 .265 .240 .505
Grass   92 17 4 0 1 7 7 10 21 0 0 1 .185 .272 .261 .533
Turf   19 5 0 0 0 0 4 0 4 0 1 0 .263 .263 .263 .526
Day   43 9 2 0 0 2 2 3 11 0 0 0 .209 .261 .256 .517
Night   68 13 2 0 1 5 9 7 14 0 1 1 .191 .276 .265 .541
As Starter   103 22 4 0 1 7 11 10 25 0 1 1 .214 .289 .282 .571
As Reliever / Substitution   8 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 23 83 17 1 0 1 3 7 7 18 .205 .298 .253 .551 .266 .048 43
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 22 94 4 0 0 0 0 0 21 2 0 1 0.0 6.9 2.76 -0.6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   17 4 1 0 0 0 2 3 1 0 0 1 .235 .381 .294 .675
Versus Right   66 13 0 0 1 3 5 4 17 0 0 3 .197 .274 .242 .516
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
July   29 7 0 0 0 1 1 2 5 0 0 1 .241 .312 .241 .554
August   31 4 1 0 1 2 3 3 9 0 0 2 .129 .250 .258 .508
September   23 6 0 0 0 0 3 2 4 0 0 1 .261 .346 .261 .607
Career   83 17 1 0 1 3 7 7 18 0 0 4 .205 .298 .253 .551
Home   58 14 1 0 0 1 6 6 10 0 0 3 .241 .343 .259 .602
Road   25 3 0 0 1 2 1 1 8 0 0 1 .120 .185 .240 .425
Grass   80 17 1 0 1 3 7 7 18 0 0 4 .212 .308 .263 .570
Turf   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Day   17 4 0 0 1 1 2 0 3 0 0 0 .235 .235 .412 .647
Night   66 13 1 0 0 2 5 7 15 0 0 4 .197 .312 .212 .524
As Starter   82 17 1 0 1 3 7 7 18 0 0 4 .207 .301 .256 .557
As Reliever / Substitution   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 18 68 20 2 1 3 7 6 1 15 .294 .324 .485 .809 .372 .191 127
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 17 71 2 0 0 2 0 0 33 6 0 0 0.0 10.0 5.40 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   22 8 0 1 2 2 4 0 4 0 0 1 .364 .391 .727 1.119
Versus Right   46 12 2 0 1 5 2 1 11 0 0 1 .261 .292 .370 .661
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   68 20 2 1 3 7 6 1 15 0 0 2 .294 .324 .485 .809
Last Year   183 51 11 2 5 22 32 30 31 3 0 6 .279 .392 .443 .835
2 Years Ago   85 17 3 0 3 10 6 7 20 0 0 0 .200 .261 .341 .602
Career   336 88 16 3 11 39 44 38 66 3 0 8 .262 .348 .426 .774
Home   34 13 2 0 3 5 5 0 10 0 0 1 .382 .400 .706 1.106
Road   34 7 0 1 0 2 1 1 5 0 0 1 .206 .250 .265 .515
Grass   64 20 2 1 3 7 6 1 15 0 0 2 .312 .343 .516 .859
Turf   4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Day   18 3 0 0 0 2 0 0 6 0 0 0 .167 .167 .167 .333
Night   50 17 2 1 3 5 6 1 9 0 0 2 .340 .377 .600 .977
As Starter   65 18 2 1 3 5 6 1 15 0 0 2 .277 .309 .477 .786
As Reliever / Substitution   3 2 0 0 0 2 0 0 0 0 0 0 .667 .667 .667 1.333
FLORIDA STATE LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 20 82 20 4 0 2 17 13 8 22 .244 .316 .366 .682 .307 .122 77
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 20 95 2 0 0 2 0 3 30 6 0 0 0.0 10.1 4.06 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   12 3 1 0 1 3 2 1 3 0 0 0 .250 .308 .583 .891
Versus Right   70 17 3 0 1 14 11 7 19 3 0 2 .243 .317 .329 .646
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
July   17 2 0 0 0 0 2 2 8 0 0 0 .118 .211 .118 .328
August   65 18 4 0 2 17 11 6 14 3 0 2 .277 .342 .431 .773
2 Years Ago   134 32 5 0 4 17 15 14 30 0 1 4 .239 .329 .366 .695
Career   361 93 20 1 9 53 53 45 90 3 3 10 .258 .353 .393 .747
Home   34 10 1 0 1 10 6 4 8 2 0 0 .294 .350 .412 .762
Road   48 10 3 0 1 7 7 4 14 1 0 2 .208 .291 .333 .624
Grass   82 20 4 0 2 17 13 8 22 3 0 2 .244 .316 .366 .682
Day   4 1 0 0 1 3 2 0 2 0 0 1 .250 .400 1.000 1.400
Night   78 19 4 0 1 14 11 8 20 3 0 1 .244 .311 .333 .644
As Starter   82 20 4 0 2 17 13 8 22 3 0 2 .244 .316 .366 .682
APPALACHIAN LEAGUE 2021 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 17 61 13 3 0 1 4 8 10 16 .213 .338 .311 .649 .313 .098 88
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 17 74 2 0 0 1 0 1 19 4 0 0 0.0 7.3 3.97 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   19 4 1 0 0 1 3 2 6 0 0 1 .211 .318 .263 .581
Versus Right   42 9 2 0 1 3 5 8 10 1 0 1 .214 .346 .333 .679
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   75 14 3 0 1 5 9 10 20 1 0 2 .187 .295 .267 .562
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
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
2019 Total - 19 25 105 42 10 0 3 25 41 11 5 3 5 7 2 .400 .468 .581 1.049 100 100 1.4
2019 Port Charlotte - R 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2020 Princeton - R 20 9 14 1 0 0 0 1 1 0 0 0 4 0 0 .071 .071 .071 .143 -63 -80 -0.3
2021 Port Charlotte - R 21 41 133 23 7 1 2 11 13 18 2 1 30 0 0 .173 .279 .286 .565 66 71 -0.1
2021 Princeton - R 21 17 61 13 3 0 1 4 8 10 2 1 16 0 0 .213 .338 .311 .649 79 88 0.1
2021 Total - R 21 58 194 36 10 1 3 15 21 28 4 2 46 0 0 .186 .298 .294 .592 70 77 -0.1
2022 Bowling Green - A 22 42 121 32 6 1 12 29 22 18 2 0 32 1 1 .264 .369 .628 .997 166 166 1.7
2023 Charlotte - A 23 61 145 41 11 1 3 19 25 23 4 0 38 1 1 .283 .395 .434 .830 144 145 1.4
2024 Charlotte - A 24 38 134 32 5 0 4 17 15 14 4 0 30 1 0 .239 .329 .366 .695 101 107 1.1
2024 Montgomery - AA 24 33 85 17 3 0 3 10 6 7 0 0 20 1 0 .200 .261 .341 .602 75 78 0.4
2025 Montgomery - AA 25 49 183 51 11 2 5 22 32 30 6 3 31 1 0 .279 .392 .443 .835 141 147 1.6
2025 Durham - AAA 25 42 157 38 8 0 1 16 18 15 4 2 45 1 1 .242 .320 .312 .632 100 103 0.7
2026 Lakeland - A 26 20 82 20 4 0 2 17 13 8 2 3 22 0 0 .244 .316 .366 .682 81 77 -0.1
2026 Montgomery - AA 26 18 68 20 2 1 3 7 6 1 2 0 15 0 0 .294 .324 .485 .809 126 127 0.2
2026 Erie - AA 26 23 83 17 1 0 1 3 7 7 4 0 18 0 1 .205 .298 .253 .551 44 43 -0.6
2026 Total - AA 26 41 151 37 3 1 4 10 13 8 6 0 33 0 1 .245 .309 .358 .667 79 80 -0.4
2026 Durham - AAA 26 20 56 9 3 0 0 3 3 6 1 0 13 0 0 .161 .254 .214 .468 43 47 -0.5
2026 Toledo - AAA 26 16 55 13 1 0 1 4 8 4 0 0 12 0 0 .236 .288 .309 .597 77 77 -0.1
2026 Total - AAA 26 36 111 22 4 0 1 7 11 10 1 0 25 0 0 .198 .270 .261 .532 60 62 -0.6
Total IL 78 268 60 12 0 2 23 29 25 5 2 70 1 1 .224 .300 .291 .591 84 86
Total EL 23 83 17 1 0 1 3 7 7 4 0 18 0 1 .205 .298 .253 .551 44 43
Total SL 100 336 88 16 3 11 39 44 38 8 3 66 2 0 .262 .348 .426 .774 123 127
Total FSL 119 361 93 20 1 9 53 53 45 10 3 90 2 1 .258 .353 .393 .747 114 116
Total MID 42 121 32 6 1 12 29 22 18 2 0 32 1 1 .264 .369 .628 .997 166 166
Total APP 26 75 14 3 0 1 5 9 10 2 1 20 0 0 .187 .295 .267 .562 57 61
Total GCL 42 133 23 7 1 2 11 13 18 2 1 30 0 0 .173 .279 .286 .565 66 71
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Port Charlotte - R 1B 1 0 1 0 1 1 0 1.000 1.0 9.00 0.0 .000
2020 Princeton - R 1B 3 1 15 2 0 17 0 1.000 14.0 10.93 +0.2 1.071
2020 Princeton - R 3B 3 0 0 1 0 1 0 1.000 5.0 1.80 -0.1 1.104
2020 Princeton - R LF 2 0 0 0 0 0 0 .000 3.0 0.00 -0.0 .000
2021 Princeton - R 3B 17 17 5 28 1 35 2 .943 149.0 1.99 -0.9 .899
2021 Port Charlotte - R 3B 39 38 12 89 7 108 7 .935 318.0 2.86 -2.3 .973
2022 Bowling Green - A 3B 34 33 10 66 3 77 1 .987 284.0 2.41 -0.3 .969
2022 Bowling Green - A LF 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 Charlotte - A 3B 43 37 6 72 9 78 0 1.000 317.0 2.21 -0.5 .980
2023 Charlotte - A LF 2 0 1 0 0 1 0 1.000 6.1 1.42 +0.0 .981
2024 Montgomery - AA 3B 24 19 11 42 2 54 1 .981 171.0 2.79 +1.6 1.003
2024 Charlotte - A 3B 31 31 12 67 4 80 1 .988 278.0 2.56 +1.7 1.031
2025 Durham - AAA 1B 7 6 69 4 9 73 0 1.000 63.0 10.43 +0.4 1.022
2025 Montgomery - AA 1B 45 45 396 30 33 426 0 1.000 407.2 9.40 +4.3 1.049
2025 Durham - AAA 3B 27 26 15 34 4 52 3 .942 238.1 1.85 -0.3 .987
2025 Durham - AAA SS 4 3 5 10 2 15 0 1.000 30.2 4.40 +0.0 1.055
2025 Montgomery - AA SS 3 3 4 9 2 13 0 1.000 27.0 4.33 -0.5 .928
2025 Durham - AAA LF 2 2 5 0 0 5 0 1.000 19.0 2.37 +0.1 .991
2026 Durham - AAA 1B 8 5 30 6 3 36 0 1.000 44.2 7.25 -0.1 .901
2026 Toledo - AAA 1B 8 8 64 9 9 74 1 .986 69.0 9.52 +0.6 1.029
2026 Erie - AA 1B 13 12 97 4 11 102 1 .990 101.0 9.00 +0.8 1.046
2026 Montgomery - AA 1B 15 13 103 10 9 113 0 1.000 117.0 8.69 +1.7 1.076
2026 Lakeland - A 1B 10 9 72 4 13 76 0 1.000 78.0 8.77 +0.2 1.036
2026 Durham - AAA 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2026 Toledo - AAA 3B 3 3 1 4 0 6 1 .833 26.0 1.73 -0.8 .847
2026 Erie - AA 3B 4 3 2 2 0 5 1 .800 27.0 1.33 -0.7 .708
2026 Montgomery - AA 3B 4 3 4 2 0 6 0 1.000 23.0 2.35 +0.2 1.061
2026 Lakeland - A 3B 11 11 6 22 2 30 2 .933 98.1 2.56 -1.0 .966
2026 Durham - AAA SS 12 11 18 31 3 52 3 .942 90.2 4.86 -2.3 .884
2026 Toledo - AAA SS 6 2 8 3 0 11 0 1.000 22.2 4.37 +0.2 1.056
2026 Erie - AA SS 5 4 7 11 2 19 1 .947 38.0 4.26 -0.6 .932
2026 Montgomery - AA SS 1 1 3 2 0 5 0 1.000 8.0 5.62 -0.0 1.056
2026 Lakeland - A SS 1 0 1 1 0 2 0 1.000 4.2 3.86 +0.0 1.086
TOTAL 1B 110 99 847 69 88 918 2 .998 895.1 9.21 +8.2 1.041
TOTAL 3B 241 221 84 429 32 532 19 .964 1936.2 2.38 -3.4 .978
TOTAL SS 32 24 46 67 9 117 4 .966 221.2 4.59 -3.1 .932
TOTAL LF 8 2 6 0 0 6 0 1.000 30.1 1.78 +0.1 .989
PLAYER HISTORY
11/17/2025 Signed a minor league contract extension with the Orlando Rugrats organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (50); Eye: 50 (50).
04/16/2026 Injured (mild hamstring strain),day-to-day for one week.
06/03/2026 Was traded by the Orlando Rugrats to the Detroit Devils in exchange for SP Antonio Marrero and C José Rodríguez.
Friday, September 25th , 2026 - OOTP Baseball 26.8 Build 82