1B John Major #19
Age: 27 | Bats: R | Throws: R | Morale: Great    
12/31/2026
1B JOHN MAJOR #19 - AGE: 27 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
153 604 205 33 2 29 112 80 136 .339 .414 .545 0 4.9
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 12
Gap 11
Power 9
Eye 7
Avoid K's 11
FIELDING RATINGS
Catcher Infield Outfield
Range: - 9 3
Errors: - 13 3
Arm: 1 18 5
Turn DP: - 11 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 16 Center Field: -
2nd Base: 1 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 5
Stealing Ability: 12
Baserunning Inst.: 10
Sacrifice Bunt: 6
Bunt for Hit: 2
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/02/2026 MEN Loss, 1-3 4 0 1 0 0 0 0 0
09/30/2026 @ MEN Win, 3-2 4 1 1 0 0 0 2 0
09/29/2026 @ MEN Win, 9-7 5 2 4 2 1 0 0 0
09/27/2026 MEN Loss, 4-10 5 0 0 0 0 0 1 0
09/26/2026 MEN Loss, 5-7 4 1 1 2 0 1 0 0
09/23/2026 @ BIS Win, 4-3 4 0 0 0 0 0 2 0
09/22/2026 @ BIS Win, 6-3 5 0 1 0 0 0 1 0
09/21/2026 @ BIS Win, 3-1 5 1 1 0 0 0 1 0
09/20/2026 @ BIS Win, 9-6 5 0 0 0 0 0 2 0
09/19/2026 BLZ Win, 3-0 3 0 1 0 0 1 0 0
PERSONALITY
Leader Ability:Very Low
Loyalty:Low
Desire f. Win:Very High
Greed:Low
Intelligence:Very Low
Work Ethic:Very High
Birthday:01/14/1999
Born in:Dunmore, PA
Nationality:American
Height:6' 1"
Weight:245 lbs
Local Popularity:Well Known
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:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
NORTHWEST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 153 604 205 33 2 29 112 100 80 136 .339 .414 .545 .958 .426 .205 140
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 146 689 0 5 0 17 0 5 329 64 0 3 0.0 135.0 8.60 4.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   128 34 6 0 9 23 18 19 32 1 0 0 .266 .358 .523 .882
Versus Right   476 171 27 2 20 89 82 61 104 4 0 0 .359 .429 .550 .979
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   88 30 6 0 5 18 15 13 20 1 0 0 .341 .422 .580 1.001
May   109 37 5 0 6 22 17 15 23 1 0 0 .339 .416 .550 .966
June   103 37 4 0 3 16 17 13 24 1 0 0 .359 .427 .485 .913
July   104 40 9 1 7 28 23 12 22 2 0 0 .385 .441 .692 1.133
August   117 37 6 1 5 18 16 18 29 0 0 0 .316 .407 .513 .920
September   83 24 3 0 3 10 12 9 18 0 0 0 .289 .359 .434 .792
Postseason   22 7 2 0 1 4 4 1 3 0 0 0 .318 .348 .545 .893
Last Year   649 194 42 1 27 132 86 42 138 9 0 0 .299 .337 .492 .829
2 Years Ago   661 203 35 1 30 141 107 67 130 8 2 0 .307 .367 .499 .866
Career   2450 745 142 4 106 490 366 219 556 28 5 0 .304 .357 .495 .853
Home   295 104 13 1 17 64 57 41 60 3 0 0 .353 .428 .576 1.004
Road   309 101 20 1 12 48 43 39 76 2 0 0 .327 .400 .515 .915
Grass   571 193 31 2 29 108 93 73 131 5 0 0 .338 .410 .552 .962
Turf   33 12 2 0 0 4 7 7 5 0 0 0 .364 .475 .424 .899
Day   200 67 10 1 9 35 30 29 40 1 0 0 .335 .417 .530 .947
Night   404 138 23 1 20 77 70 51 96 4 0 0 .342 .412 .552 .964
As Starter   594 204 33 2 29 111 99 78 132 4 0 0 .343 .417 .552 .969
As Reliever / Substitution   10 1 0 0 0 1 1 2 4 1 0 0 .100 .231 .100 .331
Pinch Hitting   5 1 0 0 0 0 1 2 1 0 0 0 .200 .429 .200 .629
Close/Late   120 39 4 1 9 29 23 20 24 2 0 0 .325 .415 .600 1.015
Inning 1-3   238 79 16 1 6 40 30 23 58 1 0 0 .332 .389 .483 .873
Inning 4-6   183 71 10 0 12 36 35 21 40 2 0 0 .388 .447 .639 1.086
Inning 7-9   171 50 6 1 11 34 34 36 33 2 0 0 .292 .411 .532 .944
Extra Innings   12 5 1 0 0 2 1 0 5 0 0 0 .417 .417 .500 .917
0 Outs   159 54 8 1 9 31 38 22 44 2 0 0 .340 .415 .572 .988
1 Outs   211 74 14 1 8 40 36 24 49 3 0 0 .351 .412 .540 .952
2 Outs   234 77 11 0 12 41 26 34 43 0 0 0 .329 .414 .530 .944
Scoring Position   169 59 9 0 11 82 32 29 39 5 0 0 .349 .433 .598 1.031
Bases Empty   293 100 16 1 8 8 43 38 61 0 0 0 .341 .417 .485 .902
Runner on 1st   142 46 8 1 10 22 25 13 36 0 0 0 .324 .381 .606 .986
Runner on 2nd   51 18 3 0 7 21 12 15 12 0 0 0 .353 .500 .824 1.324
Runner on 3rd   21 7 1 0 0 11 3 0 1 0 0 0 .333 .333 .381 .714
Runner on 1st & 2nd   53 17 1 0 2 16 7 4 16 0 0 0 .321 .368 .453 .821
Runner on 1st & 3rd   22 10 2 0 1 15 4 3 5 1 0 0 .455 .500 .682 1.182
Runner on 2nd & 3rd   8 4 1 0 0 9 4 6 1 3 0 0 .500 .588 .625 1.213
Bases Loaded   14 3 1 0 1 10 2 1 4 1 0 0 .214 .250 .500 .750
Two Strikes   258 54 12 0 9 32 34 37 136 3 0 0 .209 .305 .360 .666
First Pitch   100 41 4 2 5 22 12 0 0 1 0 0 .410 .406 .640 1.046
Count 0-1   52 27 4 0 2 8 9 0 0 0 0 0 .519 .519 .712 1.231
Count 0-2   47 8 2 0 0 4 3 0 26 0 0 0 .170 .170 .213 .383
Count 1-0   63 25 5 0 0 10 7 0 0 0 0 0 .397 .397 .476 .873
Count 1-1   59 29 3 0 8 22 14 0 0 0 0 0 .492 .492 .949 1.441
Count 1-2   89 18 4 0 2 6 9 0 51 0 0 0 .202 .202 .315 .517
Count 2-0   22 6 1 0 3 8 5 0 0 1 0 0 .273 .261 .727 .988
Count 2-1   37 18 2 0 2 10 6 0 0 0 0 0 .486 .486 .703 1.189
Count 2-2   82 20 6 0 4 13 11 0 36 3 0 0 .244 .235 .463 .699
Count 3-0   0 0 0 0 0 0 7 25 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   13 5 2 0 0 0 6 18 0 0 0 0 .385 .742 .538 1.280
Full Count   40 8 0 0 3 9 11 37 23 0 0 0 .200 .584 .425 1.009
Behind in Count   188 53 10 0 4 18 21 0 77 0 0 0 .282 .282 .399 .681
Ahead in Count   135 54 10 0 5 28 31 43 0 1 0 0 .400 .542 .585 1.127
Batting 3rd   594 204 33 2 29 111 99 78 132 4 0 0 .343 .417 .552 .969
Batting 4th   1 0 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500
Batting 5th   4 1 0 0 0 1 1 1 1 1 0 0 .250 .333 .250 .583
Batting 7th   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 8th   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 9th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
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
2015 Otsego HS - HS 16 40 147 53 9 2 7 36 33 19 0 1 23 2 2 .361 .431 .592 1.023 132 136 0.0
2016 Otsego HS - HS 17 25 84 34 6 0 3 20 25 8 1 3 13 4 1 .405 .448 .583 1.031 135 140 0.0
2017 Otsego HS - HS 18 12 41 17 4 0 3 10 15 5 0 1 6 0 1 .415 .468 .732 1.200 174 173 0.0
2018 Otsego HS - HS 19 11 17 8 1 0 2 7 5 2 0 0 3 0 0 .471 .526 .882 1.409 218 218 0.0
2019 Utah - COL 20 6 7 3 0 0 0 2 1 0 0 0 0 0 0 .429 .429 .429 .857 131 139 0.0
2020 Utah - COL 21 50 180 51 6 3 6 34 15 20 0 0 32 1 7 .283 .355 .450 .805 116 118 0.0
2021 Jasper - A 22 59 243 72 10 3 3 31 38 29 0 2 81 2 1 .296 .369 .399 .768 117 123 0.0
2021 Dunedin - A 22 3 10 4 0 0 1 5 3 0 0 0 1 3 0 .400 .400 .700 1.100 194 179 0.0
2021 Total - A 22 62 253 76 10 3 4 36 41 29 0 2 82 5 1 .300 .370 .411 .781 0 0 0.0
2022 Jasper - A 23 144 538 141 32 2 12 82 63 39 0 8 165 1 4 .262 .308 .396 .704 101 98 0.0
2023 Jasper - A 24 5 18 7 1 0 0 2 2 4 0 0 3 0 0 .389 .500 .444 .944 174 188 0.0
2023 Moose Jaw - AA 24 134 536 143 32 0 20 105 73 30 0 6 152 0 0 .267 .302 .438 .741 85 81 0.0
2024 Moose Jaw - AA 25 159 661 203 35 1 30 141 107 67 0 8 130 4 4 .307 .367 .499 .866 123 123 0.0
2025 Moose Jaw - AA 26 154 649 194 42 1 27 132 86 42 0 9 138 1 0 .299 .337 .492 .829 113 112 0.0
2026 Moose Jaw - AA 27 153 604 205 33 2 29 112 100 80 0 5 136 0 3 .339 .414 .545 .958 138 140 0.0
Total NWL (28 & Under) 600 2450 745 142 4 106 490 366 219 0 28 556 5 7 .304 .357 .495 .853 116 115
Total APL (24 & Under) 3 10 4 0 0 1 5 3 0 0 0 1 3 0 .400 .400 .700 1.100 194 179
Total PIO (24 & Under) 208 799 220 43 5 15 115 103 72 0 10 249 3 5 .275 .331 .398 .729 108 108
Total NCAA 56 187 54 6 3 6 36 16 20 0 0 32 1 7 .289 .357 .449 .807 117 118
Total HSSL 88 289 112 20 2 15 73 78 34 1 5 45 6 4 .388 .447 .626 1.073 144 147
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
2026 Moose Jaw - NWL (28 & Under) 27 5 22 7 2 0 1 4 4 1 0 0 3 0 0 .318 .348 .545 .893 0 0 0.0
Total NWL (28 & Under) 5 22 7 2 0 1 4 4 1 0 0 3 0 0 .318 .348 .545 .893 121 121
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Moose Jaw - AA 1B 151 146 1120 76 113 1200 4 .997 1317.1 8.17 +9.1 1.111
2026 Moose Jaw - AA 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 151 146 1120 76 113 1200 4 .997 1317.1 8.17 +9.1 1.111
PLAYER HISTORY
06/06/2014 Joined the Otsego HS Bulldogs.
01/01/2015 OSA scouting updated ratings (potential): Contact: - (17); Power: - (13); Eye: - (10).
01/01/2016 OSA scouting updated ratings (potential): Contact: - (14); Power: - (16); Eye: - (10).
05/11/2016 Goes 5-5 against the Billings West HS Golden Bears, with 1 2B, 1 RBI and 3 R.
01/01/2017 OSA scouting updated ratings (potential): Contact: - (8); Power: - (8); Eye: - (5).
04/25/2017 Injured (fractured foot), out for 3-4 weeks.
01/01/2018 OSA scouting updated ratings (potential): Contact: - (8); Power: - (7); Eye: - (4).
06/05/2018 Released by the Otsego HS Bulldogs.
07/01/2018 Drafted in the 2018 first-year player draft (Round 4, Pick 21, 150th overall pick) by the San Francisco Bandits.
08/30/2018 Failed to sign with the San Francisco Bandits organization and will attend college.
01/01/2019 OSA scouting updated ratings (potential): Contact: - (8); Power: - (7); Eye: - (5).
01/01/2020 OSA scouting updated ratings (potential): Contact: - (10); Power: - (8); Eye: - (5).
07/01/2020 Went undrafted and became a free agent.
12/13/2020 Signed a minor league contract with the Toronto Titans organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: - (12); Power: - (8); Eye: - (6).
07/04/2021 Released by the Toronto organization.
07/27/2021 Signed a minor league contract with the Irvine Gang Green organization.
01/01/2022 OSA scouting updated ratings (potential): Contact: - (12); Power: - (8); Eye: - (6).
05/27/2022 Injured (mild hamstring strain), day-to-day for 1-2 weeks.
08/29/2022 Wins the PIO (24 & Under) PIO Player of the Week Award.
09/01/2022 Wins the PIO (24 & Under) PIO Batter of the Month Award.
10/14/2022 Won the 2022 Pioneer League GCL Championship with the Jasper Cougars!
01/01/2023 OSA scouting updated ratings (potential): Contact: - (13); Power: - (9); Eye: - (6).
06/05/2023 Wins the NWL (28 & Under) NWL Player of the Week Award.
08/08/2023 Injured (strained groin), out for 3 weeks.
08/27/2023 Suffered setback in recovery from injury, will miss another 5 days.
10/15/2023 Wins the 2023 NWL (28 & Under) NWL Glove Wizard Award at 1B.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (13); Power: - (9); Eye: - (6).
05/27/2024 Wins the NWL (28 & Under) NWL Player of the Week Award.
09/01/2024 Wins the NWL (28 & Under) NWL Batter of the Month Award.
10/06/2024 Wins the 2024 Northwest League EL Championship with the Moose Jaw Ghostbusters!
10/15/2024 Wins the 2024 NWL (28 & Under) NWL Glove Wizard Award at 1B.
01/01/2025 OSA scouting updated ratings (potential): Contact: - (13); Power: - (9); Eye: - (6).
05/02/2025 Goes 5-7 against the Menlo Maniacs, with 1 2B, 2 RBI and 3 R.
05/05/2025 Wins the NWL (28 & Under) NWL Player of the Week Award.
09/11/2025 Goes 5-5 against the Riverside Red Bulls, with 1 2B, 2 RBI and 1 R.
10/20/2025 Wins the 2025 NWL (28 & Under) NWL Glove Wizard Award at 1B.
01/01/2026 OSA scouting updated ratings (potential): Contact: - (13); Power: - (9); Eye: - (7).
08/01/2026 Wins the NWL (28 & Under) NWL Batter of the Month Award.
10/18/2026 Wins the 2026 NWL (28 & Under) NWL Glove Wizard Award at 1B.
10/20/2026 Finished 3rd in 2026 NWL (28 & Under) NWL Outstanding Hitter Award voting.
Monday, December 5th, 2016 - OOTP Baseball 17.12 Build 75