SS John Thomas #7
Age: 29 | Bats: L | Throws: R | Morale: Good
12/31/2026
SS JOHN THOMAS #7 - AGE: 29 - BATS: L - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
77 283 68 8 1 10 38 25 59 .240 .300 .382 25 2.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 5 4 6 5
BABIP 5 4 5 5
Avoid K's 6 5 7 6
Gap 5 4 5 5
Power 5 4 5 5
Eye 5 4 5 5
FIELDING RATINGS
Catcher Infield Outfield
Range: - 70 50
Errors: - 70 45
Arm: 25 70 50
Turn DP: - 65 -
Framing: 25 - -
POSITION RATINGS
Pitcher: - Shortstop: 70
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 75 Right Field: -
3rd Base: 35
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 60
Stealing Ability: 75
Baserunning Inst.: 70
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/16/2026 STL Loss, 2-3 3 0 0 0 0 0 0 0
10/14/2026 @ STL Win, 7-3 3 1 1 1 0 1 0 0
10/13/2026 @ STL Win, 9-7 2 1 1 0 0 3 0 2
10/12/2026 @ STL Loss, 2-9 3 0 0 0 0 0 0 0
10/10/2026 STL Loss, 5-7 3 0 0 1 0 0 2 0
10/09/2026 STL Loss, 3-4 4 0 1 0 0 0 1 0
10/04/2026 @ NYC Win, 4-3 4 0 0 0 0 0 0 0
10/03/2026 @ NYC Loss, 3-4 3 0 0 0 0 0 1 0
10/02/2026 @ NYC Win, 7-3 4 1 1 4 1 0 1 0
09/30/2026 NYC Win, 10-3 5 2 1 1 0 0 2 0
PERSONALITY
Nothing stands out about Thomas.
Birthday:03/15/1997
Born in:Los Angeles, CA
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Extremely Popular
National Pop.:Very Popular
STATUS
Contract:Major League Contract
Salary:$100,000
Signed Through:2027 Season
Major Service:4 Years, 91 Days
Service This Yr:158 Days
40-Man Service:4 Years, 91 Days
Pro Service:7 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:2 option years left
Contract Extension: -
Drafted:2018, 3rd Pick in Round 17
PROFESSIONAL BASEBALL CIRCUIT 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 77 283 68 8 1 10 38 35 25 59 .240 .300 .382 .682 .304 .141 88
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 77 313 1 1 0 2 0 4 108 19 25 4 86.2 36.4 4.37 2.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   59 7 0 0 1 2 5 3 22 0 0 1 .119 .175 .169 .344
Versus Right   224 61 8 1 9 36 30 22 37 4 0 0 .272 .332 .438 .770
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   18 5 0 0 2 5 4 1 5 0 0 1 .278 .350 .611 .961
May   66 12 1 0 1 6 4 9 12 1 0 0 .182 .276 .242 .519
June   64 22 3 0 4 11 9 4 14 1 0 0 .344 .377 .578 .955
July   65 12 3 0 1 8 6 4 13 2 0 0 .185 .225 .277 .502
August   49 11 1 1 1 3 8 6 7 0 0 0 .224 .309 .347 .656
September   21 6 0 0 1 5 4 1 8 0 0 0 .286 .318 .429 .747
Spring Training   74 21 5 0 4 17 14 8 10 1 1 0 .284 .349 .514 .863
Postseason   38 7 2 0 1 8 6 4 7 1 0 0 .184 .256 .316 .572
Last Year   318 94 12 0 14 59 48 20 62 9 0 1 .296 .330 .465 .796
2 Years Ago   257 80 13 1 7 39 43 26 42 2 0 1 .311 .374 .451 .825
Career   1338 385 61 3 46 205 213 117 247 18 1 5 .288 .343 .441 .784
Home   152 38 3 0 5 22 23 14 36 1 0 0 .250 .311 .368 .680
Road   131 30 5 1 5 16 12 11 23 3 0 1 .229 .288 .397 .685
Grass   269 65 8 1 9 36 32 24 54 4 0 0 .242 .300 .379 .679
Turf   14 3 0 0 1 2 3 1 5 0 0 1 .214 .312 .429 .741
Day   145 34 5 0 4 20 18 18 32 3 0 0 .234 .313 .352 .665
Night   138 34 3 1 6 18 17 7 27 1 0 1 .246 .286 .413 .699
As Starter   283 68 8 1 10 38 35 25 59 4 0 1 .240 .300 .382 .682
Close/Late   56 20 2 0 4 10 9 7 7 1 0 0 .357 .422 .607 1.029
Inning 1-3   86 20 1 0 1 6 8 7 21 1 0 1 .233 .295 .279 .574
Inning 4-6   107 21 4 1 5 19 14 8 23 2 0 0 .196 .248 .393 .640
Inning 7-9   85 23 2 0 3 11 12 9 14 1 0 0 .271 .337 .400 .737
Extra Innings   5 4 1 0 1 2 1 1 1 0 0 0 .800 .833 1.600 2.433
0 Outs   91 21 3 0 2 7 16 8 22 2 0 0 .231 .287 .330 .617
1 Outs   94 23 0 1 5 20 15 7 17 2 0 1 .245 .298 .426 .724
2 Outs   98 24 5 0 3 11 4 10 20 0 0 0 .245 .315 .388 .703
Scoring Position   88 19 2 0 5 32 10 12 20 4 0 1 .216 .305 .409 .714
Bases Empty   146 42 5 1 4 4 23 11 23 0 0 0 .288 .338 .418 .755
Runner on 1st   49 7 1 0 1 2 2 2 16 0 0 0 .143 .176 .224 .401
Runner on 2nd   29 6 2 0 1 5 3 4 9 0 0 0 .207 .303 .379 .682
Runner on 3rd   11 5 0 0 1 6 1 2 1 0 0 0 .455 .538 .727 1.266
Runner on 1st & 2nd   22 3 0 0 0 2 1 0 3 0 0 0 .136 .136 .136 .273
Runner on 1st & 3rd   11 2 0 0 1 6 1 2 4 1 0 0 .182 .286 .455 .740
Runner on 2nd & 3rd   7 2 0 0 1 5 3 3 1 0 0 1 .286 .545 .714 1.260
Bases Loaded   8 1 0 0 1 8 1 1 2 3 0 0 .125 .167 .500 .667
Two Strikes   158 39 5 1 7 19 19 17 59 0 0 1 .247 .324 .424 .748
First Pitch   40 9 1 0 2 5 8 0 0 0 0 0 .225 .225 .400 .625
Count 0-1   24 5 1 0 0 4 1 0 0 2 0 0 .208 .192 .250 .442
Count 0-2   27 8 2 0 1 3 3 0 8 0 0 0 .296 .296 .481 .778
Count 1-0   24 5 0 0 0 0 3 0 0 0 0 0 .208 .208 .208 .417
Count 1-1   14 4 0 0 0 2 1 0 0 0 0 0 .286 .286 .286 .571
Count 1-2   44 12 2 0 1 3 4 0 18 0 0 1 .273 .289 .386 .675
Count 2-0   4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   14 4 1 0 1 7 1 0 0 2 0 0 .286 .250 .571 .821
Count 2-2   44 13 0 1 3 7 5 0 12 0 0 0 .295 .295 .545 .841
Count 3-0   0 0 0 0 0 0 1 3 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   5 2 0 0 0 1 1 5 0 0 0 0 .400 .700 .400 1.100
Full Count   43 6 1 0 2 6 7 17 21 0 0 0 .140 .383 .302 .686
Behind in Count   95 25 5 0 2 10 8 0 26 2 0 1 .263 .265 .379 .644
Ahead in Count   47 11 1 0 1 8 6 8 0 2 0 0 .234 .333 .319 .652
Batting 3rd   16 4 0 0 1 3 3 2 3 0 0 0 .250 .333 .438 .771
Batting 4th   29 9 2 0 1 3 6 1 6 1 0 0 .310 .323 .483 .805
Batting 5th   5 2 0 0 1 4 1 1 1 0 0 0 .400 .500 1.000 1.500
Batting 6th   31 11 1 0 1 5 3 1 5 2 0 0 .355 .353 .484 .837
Batting 7th   86 15 1 0 2 9 6 11 18 1 0 0 .174 .265 .256 .521
Batting 8th   70 19 3 1 3 11 11 6 11 0 0 0 .271 .329 .471 .800
Batting 9th   46 8 1 0 1 3 5 3 15 0 0 1 .174 .240 .261 .501
Low Leverage   134 34 4 0 4 13 16 10 26 0 0 0 .254 .306 .373 .679
Medium Leverage   104 21 3 1 3 11 13 10 24 1 0 1 .202 .276 .337 .612
High Leverage   42 12 1 0 3 14 5 5 9 3 0 0 .286 .340 .524 .864
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
2022 Toronto - PBC 25 60 218 67 10 1 9 33 40 13 0 2 36 38 8 .307 .343 .486 .830 123 124 2.9
2023 Toronto - PBC 26 75 262 76 18 0 6 36 47 33 2 1 48 44 10 .290 .372 .427 .800 120 123 3.8
2024 Toronto - PBC 27 73 257 80 13 1 7 39 43 26 1 2 42 33 9 .311 .374 .451 .825 126 123 2.8
2025 Toronto - PBC 28 83 318 94 12 0 14 59 48 20 1 9 62 51 10 .296 .330 .465 .796 120 120 4.2
2026 Toronto - PBC 29 77 283 68 8 1 10 38 35 25 1 4 59 25 4 .240 .300 .382 .682 90 88 2.1
Total PBC 368 1338 385 61 3 46 205 213 117 5 18 247 191 41 .288 .343 .441 .784 115 115 15.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
2016 Total - 19 70 290 84 23 6 15 58 82 56 2 2 64 15 6 .290 .406 .566 .971 100 100 2.9
2017 Total - 20 60 247 72 20 7 15 59 73 50 1 1 54 15 6 .291 .411 .611 1.023 100 100 3.0
2018 Total - 21 66 274 79 20 7 18 68 81 54 1 1 61 15 6 .288 .406 .609 1.016 100 100 3.2
2019 Quebec - A 22 88 314 98 14 1 20 75 51 32 0 2 64 27 15 .312 .374 .554 .928 146 145 4.2
2020 Hamilton - A+ 23 44 163 49 4 1 6 12 21 22 0 1 34 14 2 .301 .382 .448 .830 116 116 1.7
2020 Ottawa - AA 23 43 177 59 10 2 16 33 36 10 0 1 34 12 4 .333 .367 .684 1.051 178 176 3.0
2021 Montreal - AAA 24 54 193 66 8 2 13 26 41 31 1 1 21 22 15 .342 .434 .606 1.040 179 177 3.6
2022 Montreal - AAA 25 13 29 8 1 0 0 2 1 6 0 0 4 4 1 .276 .400 .310 .710 97 81 0.3
Total AAA 67 222 74 9 2 13 28 42 37 1 1 25 26 16 .333 .429 .568 .997 168 164
Total AA 43 177 59 10 2 16 33 36 10 0 1 34 12 4 .333 .367 .684 1.051 178 176
Total A+ 44 163 49 4 1 6 12 21 22 0 1 34 14 2 .301 .382 .448 .830 116 116
Total A 88 314 98 14 1 20 75 51 32 0 2 64 27 15 .312 .374 .554 .928 146 145
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 Toronto - PBC 25 3 10 2 0 0 0 1 1 2 1 0 4 4 0 .200 .385 .200 .585 66 86 1.0
2023 Toronto - PBC 26 12 47 12 3 0 2 14 7 5 0 0 12 8 2 .255 .327 .447 .774 111 112 1.3
2024 Toronto - PBC 27 6 20 3 1 0 0 3 2 1 0 0 5 0 0 .150 .190 .200 .390 8 2 0.6
2025 Toronto - PBC 28 13 56 16 1 0 0 4 7 2 0 0 17 15 1 .286 .310 .304 .614 73 73 1.7
2026 Toronto - PBC 29 11 38 7 2 0 1 8 6 4 0 1 7 2 0 .184 .256 .316 .572 59 56 0.9
Total PBC 45 171 40 7 0 3 30 23 14 1 1 45 29 3 .234 .294 .327 .622 73 73
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Quebec - A 2B 72 70 159 188 39 351 4 .989 607.1 5.14 +8.5 1.126
2019 Quebec - A 3B 6 6 0 11 2 13 2 .846 44.0 2.25 -1.2 .897
2019 Quebec - A SS 15 12 27 49 7 76 0 1.000 110.2 6.18 +3.4 1.106
2020 Ottawa - AA 2B 3 0 1 2 0 3 0 1.000 8.0 3.38 +0.1 1.027
2020 Hamilton - A+ 2B 34 33 67 81 17 150 2 .987 282.2 4.71 +5.6 1.117
2020 Ottawa - AA SS 42 42 53 129 23 186 4 .978 378.2 4.33 +2.9 1.062
2020 Hamilton - A+ SS 12 11 24 36 6 61 1 .984 95.0 5.68 +1.6 1.052
2021 Montreal - AAA SS 54 54 98 207 39 317 12 .962 473.1 5.80 +5.1 1.048
2022 Toronto - Pro 2B 60 59 104 152 27 257 1 .996 529.1 4.35 +7.7 1.102
2022 Montreal - AAA 2B 11 9 14 20 5 35 1 .971 74.0 4.14 +1.0 1.135
2022 Montreal - AAA SS 2 0 2 5 0 7 0 1.000 6.2 9.45 +0.9 1.610
2023 Toronto - Pro 2B 73 73 145 193 41 344 6 .983 646.0 4.71 +8.0 1.087
2023 Toronto - Pro 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Toronto - Pro SS 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 .000
2024 Toronto - Pro 2B 68 66 119 151 22 275 5 .982 595.1 4.08 +6.4 1.125
2024 Toronto - Pro 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Toronto - Pro SS 2 2 4 5 0 9 0 1.000 17.0 4.76 +0.4 1.168
2025 Toronto - Pro SS 83 83 100 255 25 365 10 .973 743.0 4.30 +8.4 1.051
2026 Toronto - Pro SS 77 77 58 175 26 239 6 .975 690.0 3.04 +5.9 1.066
TOTAL 2B 321 310 609 787 151 1415 19 .987 2742.2 4.58 +37.4 1.110
TOTAL 3B 6 6 0 11 2 13 2 .846 44.0 2.25 -1.2 .897
TOTAL SS 289 281 367 861 126 1261 33 .974 2517.1 4.39 +28.6 1.061
PLAYER HISTORY
01/01/2017 OSA scouting updated ratings (potential): Contact: 4 (6); Power: 3 (5); Eye: 3 (5).
01/01/2018 OSA scouting updated ratings (potential): Contact: 4 (6); Power: 3 (5); Eye: 3 (5).
10/30/2018 Drafted in the 2018 first-year player draft out of college (University of San Diego; San Diego, CA) by the Toronto Titans. (Round 17, Pick 3, 291st overall pick).
01/01/2019 OSA scouting updated ratings (potential): Contact: 4 (5); Power: 3 (5); Eye: 3 (5).
04/12/2019 Outstandingly completed training to improve his infield defense at the Toronto Titans development complex.
07/02/2019 Injured (bruised elbow),day-to-day for one week.
10/27/2019 Wins the 2019 A Platinum Stick Award at 2B.
10/30/2019 Finished 3rd in 2019 A Most Valuable Player Award voting.
01/01/2020 OSA scouting updated ratings (potential): Contact: 4 (5); Power: 4 (5); Eye: 4 (5).
01/01/2021 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 4 (5); Eye: 4 (5).
07/03/2021 Injured (rotator cuff strain),out for 5 weeks.
10/28/2021 Wins the 2021 AAA Platinum Stick Award at SS.
10/31/2021 Finished 3rd in 2021 AAA Most Valuable Player Award voting.
12/10/2021 Unsuccessfully completed training to improve his infield defense at the Toronto Titans development complex.
01/01/2022 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (5); Eye: 4 (5).
06/12/2022 Outstandingly completed training to improve his base-stealing technique at the Toronto Titans development complex.
08/29/2022 Was selected to the 2022 Professional Baseball Circuit All-Star Game.
10/15/2022 Wins the 2022 PBC Reserve League One Championship Cup with the Montreal Maroons!
11/06/2022 Wins the 2022 PBC Great Glove Award at 2B.
11/09/2022 Wins the 2022 PBC Rookie of the Year Award.
11/20/2022 Received a 1-year contract through automatic renewal worth a total of $100,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (5); Eye: 5 (5).
05/23/2023 Unsuccessfully completed training to improve his baserunning fundamentals at the Toronto Titans development complex.
08/28/2023 Was selected to the 2023 Professional Baseball Circuit All-Star Game.
10/29/2023 Wins the 2023 Pro Circuit Cup with the Toronto Titans.
11/09/2023 Wins the 2023 PBC EC Platinum Stick Award at 2B.
11/21/2023 Received a 1-year contract through automatic renewal worth a total of $100,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (5); Eye: 5 (5).
05/21/2024 Injured (knee contusion),day-to-day for 2 weeks.
07/15/2024 Injured (mild hamstring strain),day-to-day for 5 days.
08/22/2024 Injured (mild hamstring strain),day-to-day for 1 day.
08/28/2024 Was selected to the 2024 Professional Baseball Circuit All-Star Game.
09/03/2024 Injured (knee contusion),day-to-day for one week.
09/08/2024 Injured (sore back),day-to-day for 5 days.
09/09/2024 Suffered setback in recovery from injury, will miss another one week.
11/05/2024 Wins the 2024 PBC EC Great Glove Award at 2B.
11/19/2024 Received a 1-year contract through automatic renewal worth a total of $100,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (5); Eye: 5 (5).
04/20/2025 Successfully completed training to improve his baserunning fundamentals at the Toronto Titans development complex.
08/07/2025 Was selected to the 2025 Professional Baseball Circuit All-Star Game.
09/25/2025 Goes 5-6 against the Washington Warriors, with 1 2B, 1 HR, 2 RBI and 3 R.
11/03/2025 Wins the 2025 PBC EC Platinum Stick Award at SS.
11/15/2025 Received a 1-year contract through automatic renewal worth a total of $100,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (5).
06/12/2026 Goes 5-5 against the Detroit Motors, with 1 HR, 1 RBI and 1 R.
06/15/2026 Wins the PBC EC Player of the Week Award.
09/05/2026 Injured (hamstring strain),out for 3 weeks.
11/05/2026 Wins the 2026 PBC EC Gold Glove Award at SS.
11/19/2026 Received a 1-year contract through automatic renewal worth a total of $100,000.
LEADERBOARD APPEARANCES
Year SB Rank
2023 44 5
2024 33 10
2025 51 4
2026 25 9
Year RBI Rank
2025 59 6
Year SF Rank
2025 9 1
Year WAR Rank
2023 3.8 6
2025 4.0 5
Friday, May 29th , 2026 - OOTP Baseball 27.2 Build 60