2B Josh Gilstrap #24
Age: 25 | Bats: R | Throws: R | Morale: Good
12/31/2026
2B JOSH GILSTRAP #24 - AGE: 25 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
56 198 56 8 0 2 27 10 57 .283 .314 .354 10 0.7
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 5 5 5 7
BABIP 5 6 5 6
Avoid K's 5 5 5 7
Gap 5 5 5 5
Power 4 4 4 5
Eye 5 5 4 5
FIELDING RATINGS
Catcher Infield Outfield
Range: - 65 30
Errors: - 65 35
Arm: 20 65 45
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: 70 Center Field: -
2nd Base: 70 Right Field: -
3rd Base: 65
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 55
Stealing Ability: 60
Baserunning Inst.: 55
Sacrifice Bunt: 55
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/27/2026 NYC Win, 7-4 3 1 1 2 0 0 1 0
09/26/2026 NYC Loss, 5-9 4 1 1 0 0 0 0 0
09/25/2026 NYC Loss, 6-8 5 1 2 1 1 1 2 0
09/24/2026 NYC Win, 2-1 3 0 0 0 0 0 3 0
09/20/2026 @ NSH Win, 8-4 5 0 1 1 0 0 4 0
09/19/2026 @ NSH Win, 5-3 5 0 1 0 0 0 1 0
09/17/2026 @ NSH Win, 8-2 3 0 0 1 0 0 0 0
09/13/2026 ATL Win, 6-5 4 1 0 0 0 1 0 0
09/12/2026 ATL Win, 5-4 4 0 1 0 0 0 0 0
09/11/2026 ATL Loss, 4-15 5 0 2 2 0 0 2 0
PERSONALITY
Not afraid to get his uniform dirty.
Personality Class: Sparkplug
High: Adaptability, Work Ethic
Low: Baseball IQ
Birthday:01/01/2001
Born in:Spencer, IA
Nationality:American
Height:6' 1"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$100,000
Signed Through:2027 Season
Major Service:None, 109 Days
Service This Yr:109 Days
40-Man Service:2 Years, None
Pro Service:6 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Last option year
Contract Extension: -
Drafted:2019, 14th Pick in Round 4
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 56 198 56 8 0 2 27 19 10 57 .283 .314 .354 .668 .296 .071 85
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 53 214 0 0 0 0 4 2 70 10 10 3 76.9 23.8 4.26 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   62 19 1 0 1 6 8 4 17 0 0 0 .306 .348 .371 .719
Versus Right   136 37 7 0 1 21 11 6 40 2 4 0 .272 .299 .346 .644
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   37 12 4 0 0 5 3 0 12 0 0 0 .324 .324 .432 .757
July   53 17 3 0 0 9 6 6 13 1 1 0 .321 .383 .377 .761
August   48 12 1 0 1 4 5 1 15 0 1 0 .250 .265 .333 .599
September   60 15 0 0 1 9 5 3 17 1 2 0 .250 .281 .300 .581
Spring Training   79 16 2 1 1 7 8 8 18 0 3 0 .203 .276 .291 .567
Career   198 56 8 0 2 27 19 10 57 2 4 0 .283 .314 .354 .668
Home   97 24 3 0 2 12 11 5 32 0 2 0 .247 .284 .340 .625
Road   101 32 5 0 0 15 8 5 25 2 2 0 .317 .343 .366 .709
Grass   185 54 8 0 2 25 19 10 52 1 4 0 .292 .327 .368 .694
Turf   13 2 0 0 0 2 0 0 5 1 0 0 .154 .143 .154 .297
Day   132 39 5 0 1 18 12 6 38 0 4 0 .295 .326 .356 .682
Night   66 17 3 0 1 9 7 4 19 2 0 0 .258 .292 .348 .640
As Starter   193 55 8 0 2 26 19 10 54 2 4 0 .285 .317 .358 .675
As Reliever / Substitution   5 1 0 0 0 1 0 0 3 0 0 0 .200 .200 .200 .400
Close/Late   50 13 1 0 1 7 4 3 15 0 1 0 .260 .302 .340 .642
Inning 1-3   58 14 4 0 0 5 7 4 14 0 1 0 .241 .290 .310 .601
Inning 4-6   71 24 2 0 1 14 7 3 20 2 2 0 .338 .355 .408 .764
Inning 7-9   65 16 2 0 1 8 5 2 22 0 1 0 .246 .269 .323 .592
Extra Innings   4 2 0 0 0 0 0 1 1 0 0 0 .500 .600 .500 1.100
0 Outs   61 19 3 0 1 7 8 3 18 2 1 0 .311 .333 .410 .743
1 Outs   64 18 3 0 0 10 5 5 20 0 3 0 .281 .333 .328 .661
2 Outs   73 19 2 0 1 10 6 2 19 0 0 0 .260 .280 .329 .609
Scoring Position   60 18 3 0 1 25 6 2 19 2 4 0 .300 .312 .400 .713
Bases Empty   120 35 4 0 1 1 12 7 32 0 0 0 .292 .331 .350 .681
Runner on 1st   18 3 1 0 0 1 1 1 6 0 0 0 .167 .211 .222 .433
Runner on 2nd   19 5 2 0 0 4 2 1 8 0 4 0 .263 .300 .368 .668
Runner on 3rd   10 2 0 0 1 8 1 1 1 0 0 0 .200 .273 .500 .773
Runner on 1st & 2nd   12 4 0 0 0 1 1 0 4 0 0 0 .333 .333 .333 .667
Runner on 1st & 3rd   6 3 1 0 0 4 0 0 2 0 0 0 .500 .500 .667 1.167
Runner on 2nd & 3rd   10 3 0 0 0 7 2 0 3 2 0 0 .300 .250 .300 .550
Bases Loaded   3 1 0 0 0 1 0 0 1 0 0 0 .333 .333 .333 .667
Two Strikes   108 20 3 0 1 9 8 8 57 1 0 0 .185 .239 .241 .480
First Pitch   32 12 1 0 0 5 3 0 0 0 0 0 .375 .375 .406 .781
Count 0-1   16 7 2 0 0 6 3 0 0 0 1 0 .438 .438 .562 1.000
Count 0-2   15 4 0 0 0 0 0 0 8 0 0 0 .267 .267 .267 .533
Count 1-0   7 2 0 0 0 1 0 0 0 0 1 0 .286 .286 .286 .571
Count 1-1   15 4 1 0 0 3 0 0 0 1 1 0 .267 .250 .333 .583
Count 1-2   25 6 2 0 1 5 3 0 10 0 0 0 .240 .240 .440 .680
Count 2-0   7 6 1 0 1 2 3 0 0 0 1 0 .857 .857 1.429 2.286
Count 2-1   8 3 0 0 0 0 2 0 0 0 0 0 .375 .375 .375 .750
Count 2-2   36 4 1 0 0 2 1 0 20 0 0 0 .111 .111 .139 .250
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   5 2 0 0 0 1 0 0 0 0 0 0 .400 .400 .400 .800
Full Count   32 6 0 0 0 2 4 8 19 1 0 0 .188 .341 .188 .529
Behind in Count   56 17 4 0 1 11 6 0 18 0 1 0 .304 .304 .429 .732
Ahead in Count   27 13 1 0 1 4 5 2 0 0 2 0 .481 .517 .630 1.147
Batting 2nd   2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 5th   4 2 0 0 0 2 0 0 0 0 0 0 .500 .500 .500 1.000
Batting 6th   189 53 8 0 2 24 19 10 54 2 4 0 .280 .313 .354 .668
Batting 7th   3 1 0 0 0 1 0 0 1 0 0 0 .333 .333 .333 .667
Low Leverage   82 24 3 0 1 7 7 3 19 1 0 0 .293 .314 .366 .680
Medium Leverage   81 21 4 0 0 8 8 4 25 0 2 0 .259 .294 .309 .603
High Leverage   33 10 1 0 1 12 4 3 12 1 2 0 .303 .351 .424 .776
PBC RESERVE LEAGUE ONE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 30 120 23 4 0 3 11 14 13 34 .192 .271 .300 .571 .264 .108 51
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 30 133 0 0 0 2 0 0 36 7 4 0 100.0 10.6 2.89 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   39 7 0 0 1 3 3 5 12 0 0 0 .179 .273 .256 .529
Versus Right   81 16 4 0 2 8 11 8 22 0 0 0 .198 .270 .321 .591
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   21 6 2 0 0 3 3 0 5 0 0 0 .286 .286 .381 .667
May   80 13 2 0 2 6 9 10 23 0 0 0 .163 .256 .263 .518
June   19 4 0 0 1 2 2 3 6 0 0 0 .211 .318 .368 .687
Last Year   159 49 10 1 6 17 23 17 33 0 6 0 .308 .375 .497 .872
Career   279 72 14 1 9 28 37 30 67 0 6 0 .258 .330 .412 .742
Home   62 13 3 0 2 9 7 9 20 0 0 0 .210 .310 .355 .665
Road   58 10 1 0 1 2 7 4 14 0 0 0 .172 .226 .241 .467
Grass   103 20 4 0 3 11 13 12 31 0 0 0 .194 .278 .320 .599
Turf   17 3 0 0 0 0 1 1 3 0 0 0 .176 .222 .176 .399
Day   81 14 3 0 1 7 9 8 24 0 0 0 .173 .247 .247 .494
Night   39 9 1 0 2 4 5 5 10 0 0 0 .231 .318 .410 .728
As Starter   120 23 4 0 3 11 14 13 34 0 0 0 .192 .271 .300 .571
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
2026 Philadelphia - PBC 25 56 198 56 8 0 2 27 19 10 0 2 57 10 3 .283 .314 .354 .668 87 85 0.7
Total PBC 56 198 56 8 0 2 27 19 10 0 2 57 10 3 .283 .314 .354 .668 87 85 0.7
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
2018 Total - 17 44 176 79 35 6 7 49 62 39 3 2 10 9 7 .449 .550 .835 1.385 100 100 4.8
2019 Total - 18 39 153 75 30 7 6 47 66 37 1 0 13 11 8 .490 .592 .895 1.487 100 100 4.8
2020 Detroit (R) - R 19 88 378 117 20 3 17 45 79 48 4 3 87 9 10 .310 .390 .513 .904 127 130 2.9
2021 Michigan - R+ 20 79 318 92 24 2 10 54 41 43 1 3 86 12 19 .289 .373 .472 .844 113 114 0.2
2022 Madison - A 21 88 318 81 10 1 15 38 41 38 2 0 64 20 17 .255 .338 .434 .772 110 114 1.8
2023 Madison - A 22 71 276 75 13 6 12 54 56 41 2 2 62 4 10 .272 .368 .493 .860 121 121 1.7
2024 Madison - A 23 60 228 75 10 2 16 48 45 44 0 2 36 8 5 .329 .434 .601 1.035 175 171 3.6
2024 Ottawa - AA 23 28 105 28 5 1 2 8 14 15 0 2 25 2 3 .267 .352 .390 .743 95 87 -0.0
2025 Ottawa - AA 24 61 250 70 10 2 10 36 46 26 5 0 51 18 5 .280 .359 .456 .815 112 109 1.6
2025 Montreal - AAA 24 15 54 23 6 0 2 7 6 7 0 0 6 4 3 .426 .492 .648 1.140 197 205 0.6
2025 Pittsburgh - AAA 24 26 105 26 4 1 4 10 17 10 0 0 27 11 5 .248 .313 .419 .732 91 83 0.3
2025 Total - AAA 24 41 159 49 10 1 6 17 23 17 0 0 33 15 8 .308 .375 .497 .872 127 125 1.0
2026 Pittsburgh - AAA 25 30 120 23 4 0 3 11 14 13 0 0 34 4 0 .192 .271 .300 .571 53 51 0.2
Total AAA 71 279 72 14 1 9 28 37 30 0 0 67 19 8 .258 .330 .412 .742 96 94
Total AA 89 355 98 15 3 12 44 60 41 5 2 76 20 8 .276 .357 .437 .794 107 102
Total A 219 822 231 33 9 43 140 142 123 4 4 162 32 32 .281 .376 .500 .876 132 133
Total R+ 79 318 92 24 2 10 54 41 43 1 3 86 12 19 .289 .373 .472 .844 113 114
Total R 88 378 117 20 3 17 45 79 48 4 3 87 9 10 .310 .390 .513 .904 127 130
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Detroit (R) - R SS 88 88 122 246 47 382 14 .963 775.0 4.27 +5.5 1.027
2021 Michigan - R+ 1B 79 79 613 54 53 669 2 .997 709.0 8.47 +3.6 1.049
2022 Madison - A 3B 88 88 59 180 16 248 9 .964 797.0 2.70 +4.1 1.028
2023 Madison - A 3B 71 71 43 134 10 185 8 .957 624.0 2.55 +4.7 1.065
2024 Ottawa - AA 3B 4 4 4 7 0 12 1 .917 36.0 2.75 -0.1 1.069
2024 Madison - A 3B 60 60 28 117 12 150 5 .967 534.0 2.44 +6.4 1.079
2024 Ottawa - AA SS 24 24 28 54 7 85 3 .965 212.1 3.48 -2.2 .935
2025 Pittsburgh - AAA 1B 3 1 15 2 1 17 0 1.000 12.0 12.75 +0.1 1.042
2025 Ottawa - AA 3B 10 3 3 10 0 13 0 1.000 44.2 2.62 +0.8 1.053
2025 Pittsburgh - AAA SS 24 24 43 75 16 118 0 1.000 220.2 4.81 -0.7 1.004
2025 Montreal - AAA SS 15 15 17 31 4 50 2 .960 126.0 3.43 -0.3 1.006
2025 Ottawa - AA SS 57 56 79 138 26 225 8 .964 496.0 3.94 -1.5 .975
2026 Philadelphia - Pro 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Pittsburgh - AAA 1B 1 1 12 0 1 12 0 1.000 9.0 12.00 +0.0 1.028
2026 Philadelphia - Pro 2B 55 53 72 106 18 179 1 .994 468.2 3.42 +0.8 1.023
2026 Pittsburgh - AAA 2B 26 26 51 69 19 121 1 .992 235.1 4.59 +2.8 1.060
2026 Philadelphia - Pro 3B 1 0 0 1 0 1 0 1.000 7.0 1.29 +0.0 1.039
2026 Pittsburgh - AAA 3B 1 1 0 1 0 1 0 1.000 2.0 4.50 +0.2 1.088
2026 Philadelphia - Pro SS 2 0 1 0 0 1 0 1.000 6.0 1.50 +0.1 1.048
2026 Pittsburgh - AAA SS 2 2 0 1 0 1 0 1.000 18.0 0.50 -0.1 1.126
TOTAL 1B 83 81 640 56 55 698 2 .997 730.0 8.58 +3.8 1.049
TOTAL 2B 81 79 123 175 37 300 2 .993 704.0 3.81 +3.6 1.037
TOTAL 3B 235 227 137 450 38 610 23 .962 2044.2 2.58 +16.1 1.054
TOTAL SS 212 209 290 545 100 862 27 .969 1854.0 4.05 +0.8 .999
PLAYER HISTORY
01/01/2019 OSA scouting updated ratings (potential): Contact: 3 (8); Power: 3 (5); Eye: 2 (4).
10/30/2019 Drafted in the 2019 first-year player draft out of high school (Ogden; Ogden, IA) by the Detroit Motors. (Round 4, Pick 14, 68th overall pick).
01/01/2020 OSA scouting updated ratings (potential): Contact: 3 (8); Power: 3 (5); Eye: 2 (4).
10/01/2020 Wins the R Batter of the Month Award.
10/28/2020 Wins the 2020 R Platinum Stick Award at SS.
01/01/2021 OSA scouting updated ratings (potential): Contact: 4 (7); Power: 3 (5); Eye: 3 (4).
01/01/2022 OSA scouting updated ratings (potential): Contact: 4 (7); Power: 3 (5); Eye: 3 (5).
11/23/2022 Was selected to the 2022 PBC Prospect League All-Star Game.
01/01/2023 OSA scouting updated ratings (potential): Contact: 5 (7); Power: 4 (5); Eye: 4 (5).
08/18/2023 Injured (sprained ankle),out for 4 weeks.
10/18/2023 Wins the 2023 Championship Cup MVP Award.
10/19/2023 Wins the 2023 PBC Prospect League Championship Cup with the Madison Lakers!
01/01/2024 OSA scouting updated ratings (potential): Contact: 5 (7); Power: 4 (5); Eye: 4 (5).
08/26/2024 Was traded by the Detroit Motors to the Toronto Titans, along with RP Jayden Brown and SP Pedro Hernandez, in exchange for RP Tony Hanner and 2B Adam Griffin.
10/29/2024 Wins the 2024 A PLW Great Glove Award at 3B.
01/01/2025 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 4 (5); Eye: 5 (5).
04/12/2025 Outstandingly completed training to improve his base-stealing technique at the Toronto Titans development complex.
08/01/2025 Injured (sprained ankle),day-to-day for 5 days.
08/21/2025 Was traded by the Toronto Titans to the Philadelphia Keystones in exchange for 2B Adam Wiser.
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 (6); Power: 4 (5); Eye: 5 (5).
04/23/2026 Outstandingly completed training to improve his infield defense at the Philadelphia Keystones development complex.
04/26/2026 Injured (groin soreness),day-to-day for 4 days.
11/19/2026 Received a 1-year contract through automatic renewal worth a total of $100,000.
Friday, May 29th , 2026 - OOTP Baseball 27.2 Build 60