P Bob Johnston #90
Age: 23 | Bats: L | Throws: L | Morale: Very Good    
12/31/2026
P BOB JOHNSTON #90 - AGE: 23 - BATS: L - THROWS: L - MORALE: VERY GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
26 26 5-14 0 5.30 142.2 156 13 78 121 1.64 1.6
PITCHING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.
Stuff 24
Movement 25
Control 71
PITCHING RATINGS
Pitch Cur. Pot.
Fastball - 55
Splitter - 58
Cutter - 56
 
 
OTHER PITCHING RATINGS
Velocity 90-92 Mph
Stamina 63
Suggested Role Starter
Groundball Percentage 52 %
Hold Runners 73
Defense 49
RUN/BUNT RATINGS
Running Speed: 6
Stealing Ability: 5
Baserunning Inst.: 1
Sacrifice Bunt: 40
Bunt for Hit: 6
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/20/2027 @ ROC Loss, 0-0 X 7.0 5 2 2 2 7
09/10/2027 @ CAR Loss, 0-0 X 4.2 5 6 2 3 3 Loss
09/01/2027 @ LON Loss, 0-0 X 3.0 6 6 6 2 0 Loss
08/21/2027 @ NEW Loss, 0-0 X 6.1 7 2 2 3 5 Win
08/10/2027 @ RIC Loss, 0-0 X 6.0 5 2 2 3 4 Win
07/30/2027 @ CIN Loss, 0-0 X 8.0 6 3 2 2 3 Loss
07/18/2027 @ LON Loss, 0-0 X 6.2 7 3 3 3 5 Loss
07/05/2027 @ NEW Loss, 0-0 X 6.1 5 0 0 2 6 Win
06/23/2027 @ NEW Loss, 0-0 X 6.0 3 1 1 4 5 Loss
06/13/2027 @ RIC Loss, 0-0 X 6.0 7 4 4 3 4 Loss
PERSONALITY
Leader Ability:Normal
Loyalty:Low
Desire f. Win:Low
Greed:Normal
Intelligence:Very High
Work Ethic:High
Birthday:12/06/2003
Born in:Garland, TX
Nationality:American
Height:6' 0"
Weight:185 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, 22nd Pick in Round 4
DOUBLE A 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 26 26 5 14 0 5.30 142.2 156 91 84 13 78 121 0 0.0 0 11 42.3
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 15.08 9.84 7.63 4.92 4.86 1.64 104 1.6 .336        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 118 35 6 0 4 36 19 26 1 2 2 .297 .400 .449 .849      
vs. RHB 438 121 24 4 9 55 59 95 3 0 3 .276 .364 .411 .775      
DOUBLE A 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 2 2 0 1 0 5.91 10.2 16 8 7 1 7 6  
May 4 4 0 2 0 6.55 22.0 27 16 16 3 9 26  
June 4 4 0 4 0 8.05 19.0 24 17 17 1 15 17  
July 6 6 2 3 0 2.92 37.0 33 13 12 1 15 29  
August 5 5 3 0 0 2.84 31.2 26 10 10 4 17 24  
September 5 5 0 4 0 8.87 22.1 30 27 22 3 15 19  
Career 26 26 5 14 0 5.30 142.2 156 91 84 13 78 121  
Road 3 3 1 2 0 4.41 16.1 15 8 8 2 9 16  
Grass 26 26 5 14 0 5.30 142.2 156 91 84 13 78 121  
Day 10 10 3 6 0 4.88 59.0 60 35 32 5 33 42  
Night 16 16 2 8 0 5.59 83.2 96 56 52 8 45 79  
As Starter 26 26 5 14 0 5.30 142.2 156 91 84 13 78 121  
SINGLE A 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 7 7 4 3 0 2.27 39.2 36 10 10 3 10 45 0 0.0 0 3 42.9
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 10.89 8.17 10.21 2.27 3.54 1.16 88 0.8 .327        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 33 11 0 0 0 2 6 12 0 0 0 .333 .436 .333 .769      
vs. RHB 116 25 4 0 3 8 4 33 0 0 2 .216 .254 .328 .582      
SINGLE A 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 3 3 2 1 0 1.65 16.1 13 3 3 2 6 21  
May 2 2 1 1 0 2.13 12.2 7 3 3 1 2 11  
June 2 2 1 1 0 3.38 10.2 16 4 4 0 2 13  
Last Year 17 17 2 7 0 3.29 93.0 78 35 34 6 42 95  
Career 24 24 6 10 0 2.98 132.2 114 45 44 9 52 140  
Home 1 1 0 1 0 5.40 5.0 5 3 3 2 2 5  
Grass 6 6 3 3 0 2.60 34.2 33 10 10 3 8 37  
Turf 1 1 1 0 0 0.00 5.0 3 0 0 0 2 8  
Day 2 2 1 1 0 4.35 10.1 9 5 5 2 3 11  
Night 5 5 3 2 0 1.53 29.1 27 5 5 1 7 34  
As Starter 7 7 4 3 0 2.27 39.2 36 10 10 3 10 45  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2023 Oregon - COL 19 11 11 4 2 0 2.73 69.1 58 28 21 6 15 82 0 0 1.05 .291 2.66 2.6 165
2024 Oregon - COL 20 11 11 2 3 0 3.38 58.2 50 22 22 7 19 51 0 0 1.18 .270 4.12 1.1 137
2025 Oregon - COL 21 10 9 5 2 0 3.23 47.1 39 17 17 4 14 66 0 0 1.12 .318 2.95 1.8 163
2025 Eugene - A 21 17 17 2 7 0 3.29 93.0 78 35 34 6 42 95 0 0 1.29 .298 3.97 1.5 125
2026 Eugene - A 22 7 7 4 3 0 2.27 39.2 36 10 10 3 10 45 0 0 1.16 .327 3.54 0.8 176
2026 Boise - AA 22 26 26 5 14 0 5.30 142.2 156 91 84 13 78 121 0 0 1.64 .336 4.86 1.6 89
Total AA 26 26 5 14 0 5.30 142.2 156 91 84 13 78 121 0 0 1.64 .336 4.86 88.6
Total A 24 24 6 10 0 2.98 132.2 114 45 44 9 52 140 0 0 1.25 .306 3.84 140.4
Total College Feeder 32 31 11 7 0 3.08 175.1 147 67 60 17 48 199 0 0 1.11 .290 3.23 155.2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2023 Oregon - COL P 11 11 3 11 0 14 0 1.000 69.1 1.82 +0.7 1.074
2024 Oregon - COL P 11 11 0 5 0 5 0 1.000 58.2 0.77 +0.5 1.051
2025 Eugene - A P 17 17 4 11 0 16 1 .938 93.0 1.45 +0.3 1.051
2025 Oregon - COL P 10 9 1 5 0 7 1 .857 47.1 1.14 -1.1 .526
2026 Boise - AA P 26 26 7 16 1 25 2 .920 142.2 1.45 +0.4 .989
2026 Eugene - A P 7 7 1 2 0 3 0 1.000 39.2 0.68 -0.3 .796
TOTAL P 82 81 16 50 1 70 4 .943 450.2 1.32 +0.5 .955
PLAYER HISTORY
06/07/2022 Joined the Oregon Ducks.
01/01/2023 OSA scouting updated ratings (potential): Stuff: - (26); Movement: - (25); Control: - (77).
09/21/2023 Injured (flu), day-to-day for 3 days.
01/01/2024 OSA scouting updated ratings (potential): Stuff: - (30); Movement: - (27); Control: - (72).
01/01/2025 OSA scouting updated ratings (potential): Stuff: - (30); Movement: - (23); Control: - (70).
06/07/2025 Drafted in the 2025 first-year player draft (Round 4, Pick 22, 109th overall pick) by the Portland Beavers.
06/14/2025 Released by the Oregon Ducks.
06/14/2025 Signed a minor league contract with the Portland Beavers organization with a signing bonus of $120,000.
01/01/2026 OSA scouting updated ratings (potential): Stuff: - (28); Movement: - (21); Control: - (72).
Tuesday, March 15th, 2016 - OOTP Baseball 16.11 Build 43