CF Duffy McSwiggin #26
Age: 25 | Bats: L | Throws: R | Morale: Good    
12/31/2026
CF DUFFY MCSWIGGIN #26 - AGE: 25 - BATS: L - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
34 115 27 2 0 3 8 18 29 .235 .343 .330 2 0.7
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 4 3 4 4
Gap 3 3 3 4
Power 3 2 3 5
Eye 6 5 6 6
Avoid K's 3 3 3 3
FIELDING RATINGS
Catcher Infield Outfield
Range: - 6 9
Errors: - 4 6
Arm: 1 2 6
Turn DP: - 4 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 10
1st Base: 4 Center Field: 9
2nd Base: - Right Field: 7
3rd Base: -
       
RUN/BUNT
Running Speed: 8
Stealing Ability: 10
Baserunning Inst.: 10
Sacrifice Bunt: 2
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/15/2026 PLY Win, 2-1 1 0 1 0 0 0 0 0
06/10/2026 KCR Loss, 6-7 4 2 3 0 0 0 0 0
06/09/2026 KCR Win, 6-1 3 0 0 0 0 1 0 0
06/08/2026 KCR Win, 4-2 3 0 0 0 0 1 2 0
06/07/2026 @ GRY Loss, 5-6 4 0 0 0 0 0 2 0
06/06/2026 @ GRY Win, 4-3 4 0 1 0 0 0 2 0
06/05/2026 @ GRY Loss, 1-2 3 0 1 1 0 0 1 0
06/04/2026 CAL Loss, 1-2 4 0 1 0 0 0 0 0
06/03/2026 CAL Win, 12-5 4 0 1 1 0 0 0 0
06/02/2026 CAL Win, 4-2 3 0 1 0 0 0 1 0
PERSONALITY
Leader Ability:High
Loyalty:Low
Desire f. Win:Very Low
Greed:Normal
Intelligence:Very High
Work Ethic:Low
Birthday:01/24/2001
Born in:Jackson Township, NJ
Nationality:American
Height:6' 0"
Weight:195 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:1 Year
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2025, 26th Pick in Round 3
StatsPlus
StatsPlus Player Page
USPL TRIPLE A 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 34 115 27 2 0 3 8 16 18 29 .235 .343 .330 .674 .328 .096 92
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 34 134 1 0 0 2 0 0 38 5 2 0 100.0 14.4 4.33 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   40 10 1 0 2 6 5 5 9 0 0 1 .250 .348 .425 .773
Versus Right   75 17 1 0 1 2 11 13 20 0 0 0 .227 .341 .280 .621
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   82 18 1 0 3 6 14 16 21 0 0 1 .220 .354 .341 .695
June   33 9 1 0 0 2 2 2 8 0 0 0 .273 .314 .303 .617
Last Year   94 16 2 0 1 10 6 8 18 1 0 1 .170 .240 .223 .464
Career   209 43 4 0 4 18 22 26 47 1 0 2 .206 .298 .282 .581
Home   63 14 1 0 1 3 9 10 14 0 0 0 .222 .329 .286 .614
Road   52 13 1 0 2 5 7 8 15 0 0 1 .250 .361 .385 .745
Grass   105 25 2 0 3 8 14 16 26 0 0 1 .238 .344 .343 .687
Turf   10 2 0 0 0 0 2 2 3 0 0 0 .200 .333 .200 .533
Day   40 10 0 0 2 5 7 5 7 0 0 0 .250 .333 .400 .733
Night   75 17 2 0 1 3 9 13 22 0 0 1 .227 .348 .293 .642
As Starter   115 27 2 0 3 8 16 18 29 0 0 1 .235 .343 .330 .674
Close/Late   18 4 0 0 0 0 2 5 3 0 0 0 .222 .391 .222 .614
Inning 1-3   40 7 2 0 1 4 5 5 15 0 0 1 .175 .283 .300 .583
Inning 4-6   45 13 0 0 1 3 5 7 9 0 0 0 .289 .385 .356 .740
Inning 7-9   30 7 0 0 1 1 6 6 5 0 0 0 .233 .361 .333 .694
0 Outs   41 14 1 0 2 4 9 6 9 0 0 1 .341 .438 .512 .950
1 Outs   39 8 1 0 0 0 3 7 9 0 0 0 .205 .326 .231 .557
2 Outs   35 5 0 0 1 4 4 5 11 0 0 0 .143 .250 .229 .479
Scoring Position   32 4 0 0 1 6 2 3 11 0 0 0 .125 .200 .219 .419
Bases Empty   58 15 2 0 2 2 10 10 12 0 0 1 .259 .377 .397 .773
Runner on 1st   25 8 0 0 0 0 4 5 6 0 0 0 .320 .433 .320 .753
Runner on 2nd   9 1 0 0 0 0 0 0 3 0 0 0 .111 .111 .111 .222
Runner on 3rd   1 0 0 0 0 1 0 0 0 0 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   15 2 0 0 1 4 2 2 4 0 0 0 .133 .235 .333 .569
Runner on 1st & 3rd   5 0 0 0 0 0 0 1 4 0 0 0 .000 .167 .000 .167
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Loaded   1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Two Strikes   66 10 1 0 0 2 7 8 29 0 0 0 .152 .243 .167 .410
First Pitch   13 6 1 0 1 3 2 0 0 0 0 0 .462 .462 .769 1.231
Count 0-1   5 3 0 0 0 0 1 0 0 0 0 1 .600 .667 .600 1.267
Count 0-2   11 0 0 0 0 0 0 0 5 0 0 0 .000 .000 .000 .000
Count 1-0   10 3 0 0 1 2 1 0 0 0 0 0 .300 .300 .600 .900
Count 1-1   6 2 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Count 1-2   17 3 0 0 0 1 1 0 11 0 0 0 .176 .176 .176 .353
Count 2-0   4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   10 3 0 0 1 1 1 0 0 0 0 0 .300 .300 .600 .900
Count 2-2   18 3 0 0 0 1 2 0 7 0 0 0 .167 .167 .167 .333
Count 3-0   0 0 0 0 0 0 3 5 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   1 0 0 0 0 0 0 5 0 0 0 0 .000 .833 .000 .833
Full Count   20 4 1 0 0 0 4 8 6 0 0 0 .200 .429 .250 .679
Behind in Count   33 6 0 0 0 1 2 0 16 0 0 1 .182 .206 .182 .388
Ahead in Count   25 6 0 0 2 3 5 10 0 0 0 0 .240 .457 .480 .937
Batting 4th   8 1 0 0 0 0 1 1 3 0 0 0 .125 .222 .125 .347
Batting 5th   87 21 1 0 3 7 13 14 25 0 0 1 .241 .353 .356 .709
Batting 6th   20 5 1 0 0 1 2 3 1 0 0 0 .250 .348 .300 .648
Low Leverage   45 8 1 0 1 2 4 9 11 0 0 0 .178 .315 .267 .581
Medium Leverage   46 11 1 0 1 3 7 4 10 0 0 1 .239 .314 .326 .640
High Leverage   23 8 0 0 1 3 5 5 8 0 0 0 .348 .464 .478 .943
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
2024 Total - 23 46 202 52 5 1 6 30 37 21 3 3 34 33 3 .257 .332 .381 .713 100 100 0.0
2025 Yakima - AA 24 30 100 26 5 0 1 9 17 12 2 1 20 3 3 .260 .348 .340 .688 97 98 0.0
2025 Sunset District - AAA 24 32 94 16 2 0 1 10 6 8 1 1 18 5 1 .170 .240 .223 .464 27 26 0.0
2026 Sunset District - AAA 25 34 115 27 2 0 3 8 16 18 1 0 29 2 0 .235 .343 .330 .674 85 92 0.0
Total PAAA 66 209 43 4 0 4 18 22 26 2 1 47 7 1 .206 .298 .282 .581 60 63
Total PAA 30 100 26 5 0 1 9 17 12 2 1 20 3 3 .260 .348 .340 .688 97 98
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Sunset District - AAA 1B 5 4 48 4 4 52 0 1.000 35.0 13.37 +0.3 1.080
2025 Sunset District - AAA LF 4 3 6 0 0 6 0 1.000 24.0 2.25 +0.1 1.013
2025 Yakima - AA LF 3 3 4 0 0 4 0 1.000 27.0 1.33 +0.1 1.020
2025 Sunset District - AAA CF 24 21 62 1 0 64 1 .984 188.2 3.01 +3.1 1.066
2025 Yakima - AA CF 27 27 67 3 1 72 2 .972 236.0 2.67 +3.6 1.070
2025 Sunset District - AAA RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2026 Sunset District - AAA LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Sunset District - AAA CF 34 34 86 0 0 88 2 .977 286.0 2.71 +3.0 1.045
2026 Sunset District - AAA RF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.0 1.039
TOTAL 1B 5 4 48 4 4 52 0 1.000 35.0 13.37 +0.3 1.080
TOTAL LF 7 6 10 0 0 10 0 1.000 51.0 1.76 +0.1 1.016
TOTAL CF 85 82 215 4 1 224 5 .978 710.2 2.77 +9.7 1.059
TOTAL RF 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 1.039
PLAYER HISTORY
01/01/2025 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 2 (4); Eye: 5 (6).
03/02/2025 Drafted in the 2024 first-year player draft (Round 3, Pick 26, 90th overall pick) by the Oakland Oaks, out of college (Michigan).
08/15/2025 Suspended 10 games after ejection following a brawl.
08/31/2025 Injured (wrist tendinitis), out for 2 weeks.
01/01/2026 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 3 (5); Eye: 6 (6).
06/16/2026 Injured on 06/15/2026, diagnosed with a torn posterior cruciate ligament, will miss 7 months.
Monday, March 20th, 2017 - OOTP Baseball 17.12 Build 75