C John Ruffin #17
Age: 32 | Bats: R | Throws: R | Morale: Normal
08/07/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
41 132 29 14 1 2 15 13 22 .220 .290 .386 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/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
07/18/2032 SP Win, 6-1 4 0 0 0 0 0 1 0
07/14/2032 CONQ Win, 5-2 3 0 0 0 0 0 1 0
07/11/2032 @ HOU Win, 8-3 3 1 0 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 41 132 29 14 1 2 15 20 13 22 .220 .290 .386 .676 .285 .167 70
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 39 145 0 2 0 8 0 0 51 17 0 0 0.0 12.6 3.07 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   63 12 4 1 0 5 9 9 12 0 0 0 .190 .292 .286 .577
Versus Right   69 17 10 0 2 10 11 4 10 0 0 0 .246 .288 .478 .766
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   8 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Last Week   9 4 2 0 0 5 2 0 1 0 0 0 .444 .444 .667 1.111
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   12 1 0 0 0 2 0 0 4 0 0 0 .083 .083 .083 .167
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   1887 450 113 4 21 211 205 163 359 13 0 37 .238 .310 .336 .646
Home   63 16 8 1 0 8 8 5 12 0 0 0 .254 .309 .413 .722
Road   69 13 6 0 2 7 12 8 10 0 0 0 .188 .273 .362 .635
Grass   107 23 11 1 1 12 16 12 19 0 0 0 .215 .294 .364 .659
Turf   25 6 3 0 1 3 4 1 3 0 0 0 .240 .269 .480 .749
Night   132 29 14 1 2 15 20 13 22 0 0 0 .220 .290 .386 .676
As Starter   131 29 14 1 2 15 20 13 22 0 0 0 .221 .292 .389 .681
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   19 4 1 1 0 2 5 5 2 0 0 0 .211 .375 .368 .743
Inning 1-3   39 8 4 0 0 2 6 2 8 0 0 0 .205 .244 .308 .552
Inning 4-6   51 14 9 0 1 9 6 4 11 0 0 0 .275 .327 .510 .837
Inning 7-9   41 7 1 1 1 4 8 7 3 0 0 0 .171 .292 .317 .609
Extra Innings   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
0 Outs   49 7 3 0 0 0 5 3 10 0 0 0 .143 .192 .204 .396
1 Outs   39 12 6 1 0 4 13 6 6 0 0 0 .308 .400 .513 .913
2 Outs   44 10 5 0 2 11 2 4 6 0 0 0 .227 .292 .477 .769
Scoring Position   38 11 2 1 2 14 7 7 7 0 0 0 .289 .400 .553 .953
Bases Empty   80 14 9 0 0 0 10 4 15 0 0 0 .175 .214 .287 .502
Runner on 1st   14 4 3 0 0 1 3 2 0 0 0 0 .286 .375 .500 .875
Runner on 2nd   17 3 1 0 2 5 3 2 4 0 0 0 .176 .263 .588 .851
Runner on 3rd   5 2 0 0 0 2 0 3 0 0 0 0 .400 .625 .400 1.025
Runner on 1st & 2nd   8 4 0 1 0 3 3 1 1 0 0 0 .500 .556 .750 1.306
Runner on 1st & 3rd   4 1 1 0 0 2 0 0 1 0 0 0 .250 .250 .500 .750
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   61 11 9 0 1 7 7 6 22 0 0 0 .180 .254 .377 .631
First Pitch   22 6 3 1 0 2 2 1 0 0 0 0 .273 .304 .500 .804
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   10 0 0 0 0 0 1 1 0 0 0 0 .000 .091 .000 .091
Count 1-1   12 4 1 0 1 2 3 0 0 0 0 0 .333 .333 .667 1.000
Count 1-2   24 3 3 0 0 2 2 0 10 0 0 0 .125 .125 .250 .375
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   17 3 2 0 1 2 2 0 7 0 0 0 .176 .176 .471 .647
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   14 3 2 0 0 3 2 6 3 0 0 0 .214 .450 .357 .807
Behind in Count   39 9 5 0 0 3 6 0 12 0 0 0 .231 .231 .359 .590
Ahead in Count   28 4 1 0 0 3 5 6 0 0 0 0 .143 .294 .179 .473
Batting 6th   10 0 0 0 0 0 0 2 2 0 0 0 .000 .167 .000 .167
Batting 7th   20 3 2 0 0 1 1 1 1 0 0 0 .150 .190 .250 .440
Batting 8th   102 26 12 1 2 14 19 10 19 0 0 0 .255 .321 .451 .772
Low Leverage   73 15 8 0 2 7 9 7 11 0 0 0 .205 .275 .397 .672
Medium Leverage   48 11 6 0 0 5 10 6 10 0 0 0 .229 .315 .354 .669
High Leverage   9 3 0 1 0 3 1 0 1 0 0 0 .333 .333 .556 .889
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 41 132 29 14 1 2 15 20 13 0 0 22 0 0 .220 .290 .386 .676 76 70 0.3
Total AAA 582 1887 450 113 4 21 211 205 163 37 13 359 1 0 .238 .310 .336 .646 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 40 39 286 32 2 319 1 .997 343.2 8.33 +1.5 1.232 1 49 16 32.7
TOTAL C 1342 1309 9116 783 72 9965 66 .993 11612.2 7.67 +13.7 1.002 66 1224 364 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.
Friday, April 26th , 2024 - OOTP Baseball 24.9 Build 80