RF Jonathan Duncan #20
Age: 28 | Bats: R | Throws: R | Morale: Good
09/30/2026
RF JONATHAN DUNCAN #20 - AGE: 28 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
31 110 25 4 1 6 20 14 45 .227 .315 .445 7 0.7
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 35 35 35 35
Gap 50 50 50 50
Power 55 55 55 55
Eye 50 50 50 50
Avoid K's 30 30 30 30
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 55
Errors: - 35 50
Arm: 20 55 75
Turn DP: - 35 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 65
1st Base: - Center Field: 45
2nd Base: - Right Field: 65
3rd Base: 25
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 65
Stealing Ability: 80
Baserunning Inst.: 80
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/22/2026 IND Loss, 0-1 0 0 0 0 0 0 0 0
09/21/2026 IND Loss, 2-3 0 0 0 0 0 0 0 0
09/18/2026 @ LV Win, 3-2 3 0 0 0 0 0 2 0
09/16/2026 LV Win, 6-2 2 2 2 1 0 2 0 0
09/15/2026 LV Win, 7-6 3 1 0 0 0 1 2 0
09/13/2026 @ LV Win, 6-0 4 1 1 2 1 0 1 0
09/12/2026 @ LV Loss, 1-8 4 0 0 0 0 0 4 0
09/11/2026 @ LV Win, 4-2 4 0 0 0 0 0 2 0
09/03/2026 NOR Loss, 1-2 3 0 2 1 0 0 0 0
09/02/2026 NOR Loss, 6-7 4 1 2 1 1 1 2 0
PERSONALITY
Birthday:01/28/1998
Born in:Gilbert, AZ
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:1 Year, 106 Days
Service This Yr:None
40-Man Service:3 Years, 38 Days
Pro Service:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:2020, 19th Pick in Round 3
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 31 110 25 4 1 6 20 17 14 45 .227 .315 .445 .760 .351 .218 124
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 29 127 1 0 0 0 0 2 49 11 7 1 87.5 17.7 5.43 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   40 7 2 1 1 5 4 4 14 0 0 0 .175 .250 .350 .600
Versus Right   70 18 2 0 5 15 13 10 31 2 0 1 .257 .349 .500 .849
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
July   65 11 1 1 2 8 9 7 27 1 0 1 .169 .257 .308 .564
August   22 7 1 0 1 5 4 5 7 1 0 0 .318 .429 .500 .929
September   23 7 2 0 3 7 4 2 11 0 0 0 .304 .360 .783 1.143
Postseason   8 2 1 0 0 1 3 3 4 0 0 1 .250 .500 .375 .875
Career   110 25 4 1 6 20 17 14 45 2 0 1 .227 .315 .445 .760
Home   54 16 3 1 3 13 8 7 15 1 0 1 .296 .381 .556 .937
Road   56 9 1 0 3 7 9 7 30 1 0 0 .161 .250 .339 .589
Grass   98 23 4 1 5 18 15 13 39 2 0 1 .235 .325 .449 .774
Turf   12 2 0 0 1 2 2 1 6 0 0 0 .167 .231 .417 .647
Day   46 12 0 0 4 12 6 7 16 0 0 0 .261 .358 .522 .880
Night   64 13 4 1 2 8 11 7 29 2 0 1 .203 .284 .391 .674
As Starter   109 24 4 1 6 20 17 13 45 2 0 1 .220 .304 .440 .744
As Reliever / Substitution   1 1 0 0 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.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 73 284 65 6 3 18 47 50 29 83 .229 .305 .461 .767 .334 .232 101
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 72 322 4 0 0 2 1 4 131 27 20 5 80.0 43.1 5.04 1.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   56 13 1 0 4 6 11 6 15 0 0 1 .232 .317 .464 .782
Versus Right   228 52 5 3 14 41 39 23 68 4 1 3 .228 .302 .461 .763
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   67 16 2 1 4 10 9 5 20 0 1 2 .239 .311 .478 .788
May   22 2 0 0 0 1 4 4 7 0 0 0 .091 .231 .091 .322
June   105 30 3 2 10 23 24 7 30 2 0 1 .286 .330 .638 .969
July   19 5 0 0 1 4 4 7 5 1 0 0 .263 .444 .421 .865
August   71 12 1 0 3 9 9 6 21 1 0 1 .169 .241 .310 .550
Career   284 65 6 3 18 47 50 29 83 4 1 4 .229 .305 .461 .767
Home   148 29 3 2 6 21 24 17 45 2 1 2 .196 .284 .365 .649
Road   136 36 3 1 12 26 26 12 38 2 0 2 .265 .329 .566 .895
Grass   275 64 6 3 17 45 49 29 80 4 1 4 .233 .311 .462 .773
Turf   9 1 0 0 1 2 1 0 3 0 0 0 .111 .111 .444 .556
Day   77 13 1 0 5 8 12 9 20 1 0 2 .169 .270 .377 .646
Night   207 52 5 3 13 39 38 20 63 3 1 2 .251 .319 .493 .812
As Starter   284 65 6 3 18 47 50 29 83 4 1 4 .229 .305 .461 .767
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
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 85 24 3 2 4 12 10 8 27 .282 .344 .506 .850 .374 .224 132
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 20 93 0 0 0 2 0 0 43 9 6 0 100.0 15.5 6.66 .6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   21 8 2 0 1 5 2 3 7 0 0 0 .381 .458 .619 1.077
Versus Right   64 16 1 2 3 7 8 5 20 0 0 0 .250 .304 .469 .773
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   85 24 3 2 4 12 10 8 27 0 0 0 .282 .344 .506 .850
Career   85 24 3 2 4 12 10 8 27 0 0 0 .282 .344 .506 .850
Home   41 14 3 1 2 10 6 5 12 0 0 0 .341 .413 .610 1.023
Road   44 10 0 1 2 2 4 3 15 0 0 0 .227 .277 .409 .686
Grass   85 24 3 2 4 12 10 8 27 0 0 0 .282 .344 .506 .850
Day   16 5 3 0 0 5 2 2 3 0 0 0 .312 .389 .500 .889
Night   69 19 0 2 4 7 8 6 24 0 0 0 .275 .333 .507 .841
As Starter   85 24 3 2 4 12 10 8 27 0 0 0 .282 .344 .506 .850
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
2023 Portland - MSL 25 65 212 50 13 2 16 37 34 19 6 2 72 11 5 .236 .314 .542 .856 134 135 1.3
2024 Portland - MSL 26 80 271 43 11 3 12 22 33 18 3 3 97 9 4 .159 .217 .354 .571 58 55 -0.5
Total MSL 145 483 93 24 5 28 59 67 37 9 5 169 20 9 .193 .260 .437 .697 92 91 0.8
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
2020 Total - 22 55 241 68 12 6 15 46 56 29 4 2 42 33 1 .282 .366 .568 .934 100 100 1.9
2020 Clinton - A 22 63 223 56 18 2 8 39 32 35 3 2 74 17 3 .251 .357 .457 .815 134 131 2.5
2021 High Desert - A 23 127 464 126 19 8 33 86 92 50 7 6 157 58 10 .272 .347 .560 .908 149 148 6.0
2022 Jackson - AA 24 27 95 20 3 0 6 17 15 15 2 0 36 10 7 .211 .330 .432 .762 124 127 0.7
2022 Tacoma - AAA 24 34 117 25 4 3 3 14 19 13 4 0 42 5 1 .214 .313 .376 .690 93 92 0.4
2023 Tacoma - AAA 25 28 71 22 7 0 6 22 17 4 2 0 18 5 3 .310 .364 .662 1.026 183 199 0.8
2025 Tacoma - AAA 27 105 368 74 6 8 22 66 53 43 6 2 120 23 5 .201 .294 .440 .734 107 108 1.2
2026 Dunedin - A 28 20 85 24 3 2 4 12 10 8 0 0 27 6 0 .282 .344 .506 .850 128 132 0.6
2026 New Hampshire - AA 28 73 284 65 6 3 18 47 50 29 4 4 83 20 5 .229 .305 .461 .767 100 101 1.3
2026 Buffalo - AAA 28 31 110 25 4 1 6 20 17 14 1 2 45 7 1 .227 .315 .445 .760 122 124 0.7
Total IL 31 110 25 4 1 6 20 17 14 1 2 45 7 1 .227 .315 .445 .760 122 124
Total PCL 167 556 121 17 11 31 102 89 60 12 2 180 33 9 .218 .306 .455 .761 113 115
Total EL 73 284 65 6 3 18 47 50 29 4 4 83 20 5 .229 .305 .461 .767 100 101
Total SL 27 95 20 3 0 6 17 15 15 2 0 36 10 7 .211 .330 .432 .762 124 127
Total CAL 127 464 126 19 8 33 86 92 50 7 6 157 58 10 .272 .347 .560 .908 149 148
Total FSL 20 85 24 3 2 4 12 10 8 0 0 27 6 0 .282 .344 .506 .850 128 132
Total MID 63 223 56 18 2 8 39 32 35 3 2 74 17 3 .251 .357 .457 .815 134 131
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
2022 Tacoma - PCL 24 8 33 3 0 0 2 4 5 3 0 0 13 0 0 .091 .167 .273 .439 21 12 -0.3
2026 Buffalo - IL 28 5 8 2 1 0 0 1 3 3 1 0 4 0 0 .250 .500 .375 .875 159 181 -0.1
Total IL 5 8 2 1 0 0 1 3 3 1 0 4 0 0 .250 .500 .375 .875 159 181
Total PCL 8 33 3 0 0 2 4 5 3 0 0 13 0 0 .091 .167 .273 .439 21 12
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Clinton - A LF 2 0 1 0 0 1 0 1.000 3.0 3.00 -0.3 .975
2020 Clinton - A CF 63 63 126 9 0 136 1 .993 540.1 2.25 +1.0 1.012
2021 High Desert - A LF 23 21 33 2 0 36 1 .972 185.1 1.70 +0.3 1.038
2021 High Desert - A CF 59 57 130 6 1 136 0 1.000 491.2 2.49 +2.4 1.007
2021 High Desert - A RF 42 39 65 3 0 68 0 1.000 350.0 1.75 +3.2 1.102
2022 Tacoma - AAA LF 5 3 6 0 0 6 0 1.000 22.0 2.45 +0.1 .981
2022 Jackson - AA LF 9 9 10 1 0 11 0 1.000 77.0 1.29 +0.1 1.077
2022 Tacoma - AAA CF 18 17 44 2 0 48 2 .958 148.2 2.78 -0.1 .993
2022 Jackson - AA CF 10 9 22 0 0 22 0 1.000 75.0 2.64 +1.3 1.031
2022 Tacoma - AAA RF 6 5 8 0 0 8 0 1.000 35.0 2.06 -0.4 .970
2022 Jackson - AA RF 9 7 10 1 0 11 0 1.000 65.2 1.51 -0.0 .980
2023 Portland - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Tacoma - AAA 3B 4 4 0 8 0 9 1 .889 36.0 2.00 -0.4 .916
2023 Portland - MLB LF 16 16 39 2 1 43 2 .953 132.0 2.80 -1.3 1.001
2023 Tacoma - AAA LF 2 1 3 0 0 3 0 1.000 10.0 2.70 +0.1 .973
2023 Portland - MLB CF 12 11 27 0 0 30 3 .900 98.0 2.48 -1.2 .961
2023 Tacoma - AAA CF 5 1 5 0 0 5 0 1.000 16.0 2.81 -0.6 .993
2023 Portland - MLB RF 39 33 74 3 0 79 2 .975 311.1 2.23 +0.2 1.037
2023 Tacoma - AAA RF 17 12 33 0 0 34 1 .971 117.0 2.54 -2.5 .894
2024 Portland - MLB 3B 1 0 0 1 0 1 0 1.000 3.0 3.00 +0.1 1.017
2024 Portland - MLB LF 9 8 13 1 1 14 0 1.000 69.0 1.83 -0.8 .904
2024 Portland - MLB CF 5 3 16 0 0 16 0 1.000 38.2 3.72 +0.2 .998
2024 Portland - MLB RF 60 60 127 11 2 142 4 .972 533.2 2.33 +0.3 .990
2025 Tacoma - AAA LF 22 20 47 0 0 49 2 .959 193.0 2.19 -0.4 .984
2025 Tacoma - AAA CF 49 48 130 4 0 135 1 .993 423.1 2.85 -6.9 .926
2025 Tacoma - AAA RF 23 23 43 1 0 46 2 .957 202.0 1.96 +1.2 1.077
2026 Buffalo - AAA 3B 3 3 0 4 0 4 0 1.000 25.1 1.42 -0.8 .847
2026 New Hampshire - AA 3B 11 10 6 18 0 27 3 .889 92.0 2.35 -2.8 .808
2026 Dunedin - A 3B 2 2 0 4 0 5 1 .800 17.0 2.12 -0.4 .866
2026 Buffalo - AAA LF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.2 1.019
2026 New Hampshire - AA LF 7 6 12 0 0 12 0 1.000 54.2 1.98 +0.9 1.036
2026 Dunedin - A LF 2 2 3 0 0 3 0 1.000 13.0 2.08 +0.1 1.054
2026 Buffalo - AAA CF 1 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 1.021
2026 New Hampshire - AA CF 4 3 12 1 0 13 0 1.000 28.0 4.18 -1.4 .875
2026 Dunedin - A CF 12 10 25 1 0 26 0 1.000 96.0 2.44 -1.4 .925
2026 Buffalo - AAA RF 26 25 32 4 0 36 0 1.000 232.1 1.39 -0.0 1.013
2026 New Hampshire - AA RF 53 53 97 10 0 111 4 .964 465.1 2.07 +2.7 1.045
2026 Dunedin - A RF 6 6 12 1 0 13 0 1.000 52.0 2.25 +0.4 1.052
TOTAL 3B 21 19 6 35 0 46 5 .891 173.1 2.13 -4.3 .845
TOTAL LF 98 87 169 6 2 180 5 .972 768.0 2.05 -1.3 1.001
TOTAL CF 238 222 538 23 1 568 7 .988 1958.2 2.58 -6.7 .977
TOTAL RF 281 263 501 34 2 548 13 .976 2364.1 2.04 +5.0 1.024
PLAYER HISTORY
11/09/2025 Released by the Portland organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 35 (35); Power: 60 (60); Eye: 50 (55).
02/11/2026 Signed a minor league contract with the Toronto Seagulls organization.
04/18/2026 Injured (knee contusion),day-to-day for 4 days.
07/01/2026 Wins the EL Batter of the Month Award.
09/03/2026 Injured (groin soreness),day-to-day for one week.
Friday, September 25th , 2026 - OOTP Baseball 26.8 Build 82