C John Ruffin #17
Age: 32 | Bats: R | Throws: R | Morale: Normal
08/18/2032
C JOHN RUFFIN #17 - AGE: 32 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
44 143 32 15 1 2 18 13 24 .224 .288 .385 0 0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 42 44 41 42
Gap 61 68 59 61
Power 34 37 33 34
Eye 46 51 45 46
Avoid K's 56 59 55 56
FIELDING RATINGS
Catcher Infield Outfield
Range: - 1 1
Errors: - 31 21
Arm: 56 20 20
Turn DP: - 8 -
Ability: 76 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: 70 Left Field: -
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 1
Stealing Ability: 28
Baserunning Inst.: 9
Sacrifice Bunt: 18
Bunt for Hit: 5
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/17/2032 HIA Win, 9-1 4 1 1 0 0 0 1 0
08/13/2032 CHE Win, 5-1 4 0 2 3 0 0 0 0
08/10/2032 @ WEE Loss, 2-3 3 0 0 0 0 0 1 0
08/06/2032 SEA Loss, 5-14 4 0 0 0 0 0 2 0
08/05/2032 SEA Win, 6-2 4 0 0 0 0 0 1 0
08/01/2032 @ WOOD Win, 5-4 4 0 1 2 0 0 1 0
07/28/2032 JUN Win, 14-10 5 2 3 3 0 0 0 0
07/25/2032 @ PAL Loss, 3-9 4 1 1 0 0 0 1 0
07/21/2032 SP Win, 4-1 3 0 1 0 0 0 1 0
07/19/2032 SP Loss, 1-6 2 1 1 0 0 1 0 0
PERSONALITY
Ruffin either internalizes or is just impersonal.
Birthday:12/03/1999
Born in:Shasta Lake, CA
Nationality:American
Height:6' 3"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, 42 Days
Service This Yr:None
40-Man Service:1 Year, 121 Days
Pro Service:12 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:2020, 10th Pick in Round 5
VBL TRIPLE A 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 44 143 32 15 1 2 18 21 13 24 .224 .288 .385 .673 .284 .161 69
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 42 156 0 2 0 9 0 0 55 18 0 0 0.0 13.4 3.00 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   69 14 5 1 0 8 9 9 13 0 0 0 .203 .295 .304 .599
Versus Right   74 18 10 0 2 10 12 4 11 0 0 0 .243 .282 .459 .742
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 1 0 0 0 0 1 0 1 0 0 0 .250 .250 .250 .500
Last Week   7 2 1 0 0 3 0 0 1 0 0 0 .286 .286 .429 .714
April   29 9 5 0 0 1 6 2 3 0 0 0 .310 .355 .483 .838
May   39 6 1 0 2 6 6 2 8 0 0 0 .154 .195 .333 .528
June   25 4 3 1 0 2 2 7 3 0 0 0 .160 .344 .360 .704
July   27 9 5 0 0 4 6 2 4 0 0 0 .333 .379 .519 .898
August   23 4 1 0 0 5 1 0 6 0 0 0 .174 .174 .217 .391
Last Year   3 1 0 0 0 0 1 0 2 0 0 0 .333 .333 .333 .667
2 Years Ago   155 35 6 0 0 16 11 10 37 1 0 3 .226 .284 .265 .549
Career   1898 453 114 4 21 214 206 163 361 13 0 37 .239 .309 .336 .645
Home   71 19 9 1 0 11 9 5 13 0 0 0 .268 .316 .423 .738
Road   72 13 6 0 2 7 12 8 11 0 0 0 .181 .263 .347 .610
Grass   118 26 12 1 1 15 17 12 21 0 0 0 .220 .292 .364 .657
Turf   25 6 3 0 1 3 4 1 3 0 0 0 .240 .269 .480 .749
Night   143 32 15 1 2 18 21 13 24 0 0 0 .224 .288 .385 .673
As Starter   142 32 15 1 2 18 21 13 24 0 0 0 .225 .290 .387 .678
As Reliever / Substitution   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Pinch Hitting   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   20 4 1 1 0 2 5 5 2 0 0 0 .200 .360 .350 .710
Inning 1-3   42 8 4 0 0 2 6 2 8 0 0 0 .190 .227 .286 .513
Inning 4-6   56 17 10 0 1 12 7 4 13 0 0 0 .304 .350 .536 .886
Inning 7-9   44 7 1 1 1 4 8 7 3 0 0 0 .159 .275 .295 .570
Extra Innings   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
0 Outs   54 8 3 0 0 0 6 3 11 0 0 0 .148 .193 .204 .397
1 Outs   43 13 6 1 0 5 13 6 6 0 0 0 .302 .388 .488 .876
2 Outs   46 11 6 0 2 13 2 4 7 0 0 0 .239 .300 .500 .800
Scoring Position   43 13 3 1 2 17 7 7 9 0 0 0 .302 .400 .558 .958
Bases Empty   85 15 9 0 0 0 11 4 15 0 0 0 .176 .213 .282 .496
Runner on 1st   15 4 3 0 0 1 3 2 0 0 0 0 .267 .353 .467 .820
Runner on 2nd   20 4 1 0 2 6 3 2 6 0 0 0 .200 .273 .550 .823
Runner on 3rd   5 2 0 0 0 2 0 3 0 0 0 0 .400 .625 .400 1.025
Runner on 1st & 2nd   9 4 0 1 0 3 3 1 1 0 0 0 .444 .500 .667 1.167
Runner on 1st & 3rd   5 2 2 0 0 4 0 0 1 0 0 0 .400 .400 .800 1.200
Runner on 2nd & 3rd   2 1 0 0 0 2 1 1 1 0 0 0 .500 .667 .500 1.167
Bases Loaded   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Two Strikes   65 12 10 0 1 9 7 6 24 0 0 0 .185 .254 .385 .638
First Pitch   24 7 3 1 0 3 2 1 0 0 0 0 .292 .320 .500 .820
Count 0-1   9 4 0 0 0 1 3 0 0 0 0 0 .444 .444 .444 .889
Count 0-2   6 2 2 0 0 0 1 0 2 0 0 0 .333 .333 .667 1.000
Count 1-0   12 1 0 0 0 0 2 1 0 0 0 0 .083 .154 .083 .237
Count 1-1   15 4 1 0 1 2 3 0 0 0 0 0 .267 .267 .533 .800
Count 1-2   26 4 4 0 0 4 2 0 10 0 0 0 .154 .154 .308 .462
Count 2-0   5 2 1 0 0 1 1 0 0 0 0 0 .400 .400 .600 1.000
Count 2-1   12 2 0 0 0 2 1 0 0 0 0 0 .167 .167 .167 .333
Count 2-2   18 3 2 0 1 2 2 0 8 0 0 0 .167 .167 .444 .611
Count 3-0   0 0 0 0 0 0 2 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
Full Count   15 3 2 0 0 3 2 6 4 0 0 0 .200 .429 .333 .762
Behind in Count   41 10 6 0 0 5 6 0 12 0 0 0 .244 .244 .390 .634
Ahead in Count   30 5 1 0 0 3 6 6 0 0 0 0 .167 .306 .200 .506
Batting 6th   10 0 0 0 0 0 0 2 2 0 0 0 .000 .167 .000 .167
Batting 7th   24 5 3 0 0 4 1 1 1 0 0 0 .208 .240 .333 .573
Batting 8th   109 27 12 1 2 14 20 10 21 0 0 0 .248 .311 .431 .742
Low Leverage   77 15 8 0 2 7 9 7 12 0 0 0 .195 .262 .377 .639
Medium Leverage   51 13 7 0 0 7 11 6 10 0 0 0 .255 .333 .392 .725
High Leverage   13 4 0 1 0 4 1 0 2 0 0 0 .308 .308 .462 .769
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
2024 Winnipeg - VBL 24 14 30 7 0 0 0 2 2 2 0 0 5 0 0 .233 .281 .233 .515 39 41 -0.1
Total VBL 14 30 7 0 0 0 2 2 2 0 0 5 0 0 .233 .281 .233 .515 39 41 -0.1
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
2015 Helena - HS 15 98 388 123 38 0 11 64 50 47 4 3 61 0 0 .317 .394 .500 .894 125 121 2.8
2016 Helena - HS 16 113 447 109 22 1 8 51 54 57 8 2 62 0 0 .244 .339 .351 .690 66 67 0.2
2017 Helena - HS 17 113 419 118 28 1 11 49 55 51 11 3 81 0 0 .282 .372 .432 .804 100 104 2.2
2018 Binghamton - COL 18 111 407 125 30 3 10 58 58 36 7 1 58 2 0 .307 .373 .469 .842 144 151 5.5
2019 Binghamton - COL 19 112 417 113 20 3 12 57 41 33 7 4 72 0 0 .271 .332 .420 .752 123 128 4.4
2020 Bardo - A 20 110 391 83 23 0 9 56 38 44 7 2 83 0 0 .212 .302 .340 .642 65 70 0.2
2021 Armena - AA 21 110 373 94 24 3 7 24 42 42 8 1 74 0 0 .252 .340 .389 .728 86 89 1.4
2022 Camrose - AAA 22 109 380 85 17 1 3 38 35 34 9 3 78 0 0 .224 .300 .297 .598 59 63 0.2
2023 Camrose - AAA 23 108 380 92 24 1 6 43 43 44 9 4 77 0 0 .242 .332 .358 .690 86 89 1.8
2024 Camrose - AAA 24 47 166 42 9 0 2 22 15 14 3 1 33 0 0 .253 .321 .343 .664 82 86 0.5
2025 Camrose - AAA 25 43 142 32 12 0 1 14 14 13 1 1 21 0 0 .225 .293 .331 .624 62 65 0.0
2026 Indy - AA 26 7 6 2 1 0 0 3 1 1 0 0 0 0 0 .333 .429 .500 .929 141 145 0.1
2026 Memphis - AAA 26 7 25 7 1 0 1 7 5 2 0 0 1 1 0 .280 .333 .440 .773 99 101 0.2
2027 Memphis - AAA 27 90 255 62 16 1 5 36 38 17 4 3 48 0 0 .243 .297 .373 .670 77 78 1.1
2028 Memphis - AAA 28 34 109 21 5 0 0 5 5 4 3 0 20 0 0 .193 .241 .239 .480 28 29 -0.7
2029 Memphis - AAA 29 45 140 44 9 0 1 15 18 12 5 0 20 0 0 .314 .389 .400 .789 113 120 1.2
2030 Memphis - AAA 30 53 155 35 6 0 0 16 11 10 3 1 37 0 0 .226 .284 .265 .549 48 52 -0.1
2031 Durham - AAA 31 5 3 1 0 0 0 0 1 0 0 0 2 0 0 .333 .333 .333 .667 79 82 0.0
2032 Durham - AAA 32 44 143 32 15 1 2 18 21 13 0 0 24 0 0 .224 .288 .385 .673 75 69 0.3
Total AAA 585 1898 453 114 4 21 214 206 163 37 13 361 1 0 .239 .309 .336 .645 72 75
Total AA 117 379 96 25 3 7 27 43 43 8 1 74 0 0 .253 .341 .391 .732 87 89
Total A 110 391 83 23 0 9 56 38 44 7 2 83 0 0 .212 .302 .340 .642 65 70
Total NCAA 223 824 238 50 6 22 115 99 69 14 5 130 2 0 .289 .352 .444 .796 133 139
Total HS 324 1254 350 88 2 30 164 159 155 23 8 204 0 0 .279 .367 .424 .791 95 96
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Helena - HS C 98 98 599 50 8 653 4 .994 868.1 6.73 -2.1 .848 7 71 25 35.2
2016 Helena - HS C 113 113 699 66 7 770 5 .994 996.1 6.91 +4.0 1.095 5 62 29 46.8
2017 Helena - HS C 113 112 687 52 9 746 7 .991 981.1 6.78 -0.1 .948 7 60 25 41.7
2018 Binghamton - COL C 110 110 762 70 6 837 5 .994 978.1 7.65 +0.5 .911 3 98 30 30.6
2019 Binghamton - COL C 111 109 843 96 5 943 4 .996 982.0 8.61 +3.2 1.052 3 130 47 36.2
2020 Bardo - A C 110 109 675 57 6 735 3 .996 954.0 6.91 +0.6 1.029 4 57 19 33.3
2021 Armena - AA C 109 109 673 65 3 739 1 .999 965.2 6.88 +1.2 1.019 4 52 19 36.5
2022 Camrose - AAA C 109 108 723 61 5 790 6 .992 954.2 7.39 +0.7 1.039 5 88 21 23.9
2023 Camrose - AAA C 106 106 788 55 3 846 3 .996 939.1 8.08 +2.2 1.056 2 106 31 29.2
2024 Winnipeg - MLB C 12 8 63 3 0 67 1 .985 75.0 7.92 -0.1 .000 0 14 2 14.3
2024 Camrose - AAA C 47 46 329 25 4 363 9 .975 421.0 7.57 -1.9 .588 5 75 15 20.0
2025 Camrose - AAA C 43 42 265 21 3 289 3 .990 371.2 6.93 +0.9 1.232 4 57 13 22.8
2026 Memphis - AAA C 7 7 50 2 0 52 0 1.000 61.0 7.67 +0.2 .000 0 9 2 22.2
2027 Memphis - AAA C 88 74 618 52 5 673 3 .996 673.2 8.95 +3.8 1.239 5 109 31 28.4
2028 Memphis - AAA C 31 30 262 22 2 287 3 .990 262.2 9.73 -1.1 .867 3 51 10 19.6
2029 Memphis - AAA C 43 42 358 22 2 382 2 .995 363.0 9.42 -0.7 1.224 4 77 14 18.2
2030 Memphis - AAA C 50 47 434 32 2 472 6 .987 418.0 10.03 +0.9 .769 4 59 15 25.4
2030 Memphis - AAA 1B 1 0 2 0 1 2 0 1.000 1.0 18.00 0.0 .000
2031 Durham - AAA C 2 0 2 0 0 2 0 1.000 3.0 6.00 +0.0 .000 0 0 0 0.0
2032 Durham - AAA C 43 42 304 37 2 342 1 .997 369.2 8.30 +1.5 1.128 1 54 17 31.5
TOTAL C 1345 1312 9134 788 72 9988 66 .993 11638.2 7.67 +13.7 1.002 66 1229 365 29.7
TOTAL 1B 1 0 2 0 1 2 0 1.000 1.0 18.00 0.0 .000
PLAYER HISTORY
03/01/2015 Joined the Helena Heroes.
07/28/2015 Injured (Calf soreness), day-to-day for 5 days.
08/01/2015 Injured (Hip strain), out for 2-3 weeks.
09/11/2015 Goes 0-3 against the Jefferson City Jammers, ending his hitting streak at 20 games.
01/01/2016 OSA scouting updated ratings (potential): Contact: 35 (53); Power: 24 (34); Eye: 1 (14).
11/07/2016 Wins the 2016 HS TL Glove Wizard Award at C.
01/01/2017 OSA scouting updated ratings (potential): Contact: 34 (50); Power: 24 (37); Eye: 6 (21).
01/01/2018 OSA scouting updated ratings (potential): Contact: 15 (47); Power: 22 (22); Eye: 12 (25).
03/01/2018 Remained undrafted and joined the Binghamton Bearcats.
05/04/2018 Injured (Back tightness), day-to-day for 1 day.
07/06/2018 Injured (Sore ankle), day-to-day for 5 days.
07/09/2018 Injured (Bruised thigh), day-to-day for 6 days.
01/01/2019 OSA scouting updated ratings (potential): Contact: 32 (46); Power: 28 (28); Eye: 26 (26).
01/01/2020 OSA scouting updated ratings (potential): Contact: 37 (49); Power: 26 (37); Eye: 36 (36).
03/01/2020 Released by the Binghamton Bearcats.
03/01/2020 Drafted in the 2020 first-year player draft (Round 5, Pick 10, 122nd overall pick) by the Winnipeg Goldeyes.
03/01/2020 Released by the Winnipeg organization.
03/01/2020 Drafted in the 2020 first-year player draft (Round 5, Pick 10, 122nd overall pick) by the Winnipeg Goldeyes.
01/01/2021 OSA scouting updated ratings (potential): Contact: 43 (48); Power: 32 (32); Eye: 38 (38).
06/04/2021 Injured (Concussion), day-to-day for one week.
01/01/2022 OSA scouting updated ratings (potential): Contact: 45 (51); Power: 37 (37); Eye: 39 (39).
01/01/2023 OSA scouting updated ratings (potential): Contact: 48 (50); Power: 37 (37); Eye: 40 (40).
10/18/2023 Wins the 2023 AAA BL Garrett Gold Glove at C.
10/20/2023 Wins the 2023 AAA BL Platinum Stick Award at C.
01/01/2024 OSA scouting updated ratings (potential): Contact: 48 (49); Power: 36 (36); Eye: 40 (41).
11/23/2024 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 48 (49); Power: 29 (29); Eye: 44 (46).
11/25/2025 Became a free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 47 (48); Power: 28 (30); Eye: 45 (48).
05/17/2026 Signed a minor league contract ($7,000 bonus) with the Saint Louis Knights organization.
11/17/2026 Signed a 1-year minor league contract extension with the Saint Louis Knights organization.
01/01/2027 OSA scouting updated ratings (potential): Contact: 48 (48); Power: 30 (30); Eye: 44 (50).
11/25/2027 Signed a 1-year minor league contract extension with the Saint Louis Knights organization.
01/01/2028 OSA scouting updated ratings (potential): Contact: 46 (47); Power: 30 (30); Eye: 44 (51).
11/10/2028 Signed a 1-year minor league contract extension with the Saint Louis Knights organization.
01/01/2029 OSA scouting updated ratings (potential): Contact: 48 (48); Power: 31 (31); Eye: 44 (52).
11/06/2029 Signed a 1-year minor league contract extension with the Saint Louis Knights organization.
01/01/2030 OSA scouting updated ratings (potential): Contact: 47 (47); Power: 31 (31); Eye: 45 (45).
11/23/2030 Signed a 1-year minor league contract extension with the Saint Louis Knights organization.
01/01/2031 OSA scouting updated ratings (potential): Contact: 43 (43); Power: 33 (33); Eye: 44 (44).
03/30/2031 Released by the Saint Louis organization.
04/07/2031 Signed a minor league contract with the Stratford Cosmos organization.
10/13/2031 Wins the 2031 VBL Triple A Round 4 with the Durham Bulls!
11/05/2031 Signed a 1-year minor league contract extension with the Stratford Cosmos organization.
01/01/2032 OSA scouting updated ratings (potential): Contact: 41 (41); Power: 33 (33); Eye: 44 (44).
04/24/2032 Injured (knee tendinitis),day-to-day for 2 weeks.
Wednesday, May 1st , 2024 - OOTP Baseball 24.9 Build 80