LF Joe McGrath #12
Age: 30 | Bats: L | Throws: L | Morale: Good
04/10/2026
LF JOE MCGRATH #12 - AGE: 30 - BATS: L - THROWS: L - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
1 1 0 0 0 0 0 0 1 .000 .000 .000 0 -0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 40 45 45
BABIP 40 40 40 40
Avoid K's 50 45 50 50
Gap 45 45 45 45
Power 50 50 50 50
Eye 50 45 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 55
Errors: - 35 55
Arm: 25 40 50
Turn DP: - 35 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 55
1st Base: 30 Center Field: 35
2nd Base: - Right Field: 50
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 70
Stealing Ability: 60
Baserunning Inst.: 45
Sacrifice Bunt: 30
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/09/2026 @ NOR Loss, 0-1 1 0 0 0 0 0 1 0
03/28/2026 KC Win, 4-3 0 0 0 0 0 0 0 0
03/11/2026 @ PHI Loss, 1-2 2 0 0 0 0 0 2 0
03/10/2026 MIL Win, 6-0 2 0 1 0 0 0 1 0
03/09/2026 @ SD Loss, 5-6 2 0 0 0 0 0 1 0
03/08/2026 LAD Loss, 3-5 3 0 0 0 0 0 1 0
03/07/2026 @ CIN Win, 5-0 3 0 0 0 0 0 2 0
03/06/2026 @ CHC Win, 2-1 2 1 1 0 0 0 0 0
03/05/2026 WAS Loss, 3-4 2 1 1 0 0 0 1 0
03/04/2026 @ PIT Loss, 3-4 2 0 1 0 0 0 0 0
PERSONALITY
McGrath is smart on and off the field.
Birthday:12/31/1995
Born in:Sacramento, CA
Nationality:American
Height:6' 6"
Weight:215 lbs
Local Popularity:Popular
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$2,033,000
Signed Through:2026 Season
Major Service:3 Years, 32 Days
Service This Yr:4 Days
40-Man Service:4 Years, 4 Days
Pro Service:9 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:2 option years left
Contract Extension: -
Drafted:2017, 15th Pick in Round 4
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 .000 .000 0
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 0 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.00 .0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   3 1 0 0 0 0 0 0 1 0 0 1 .333 .500 .333 .833
Versus Right   10 3 1 0 1 1 2 0 5 0 0 0 .300 .300 .700 1.000
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
March   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Spring Training   21 6 3 0 1 1 4 1 8 0 0 0 .286 .318 .571 .890
Last Year   457 112 15 1 12 51 57 27 94 8 1 6 .245 .291 .361 .652
2 Years Ago   562 150 28 5 26 91 68 48 136 7 0 9 .267 .331 .473 .804
Career   1698 437 76 14 66 218 232 140 348 17 1 31 .257 .322 .435 .758
Home   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Grass   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Night   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Inning 1-3   13 4 1 0 1 1 2 0 6 0 0 1 .308 .357 .615 .973
0 Outs   10 2 0 0 1 1 1 0 6 0 0 0 .200 .200 .500 .700
1 Outs   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
2 Outs   2 1 1 0 0 0 0 0 0 0 0 1 .500 .667 1.000 1.667
Bases Empty   11 3 0 0 1 1 2 0 5 0 0 0 .273 .273 .545 .818
Runner on 1st   2 1 1 0 0 0 0 0 1 0 0 1 .500 .667 1.000 1.667
Two Strikes   8 1 0 0 1 1 1 0 6 0 0 0 .125 .125 .500 .625
First Pitch   1 1 0 0 0 0 0 0 0 0 0 1 1.000 1.000 1.000 2.000
Count 0-2   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 1-0   1 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000
Count 1-1   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   3 1 0 0 1 1 1 0 2 0 0 0 .333 .333 1.333 1.667
Count 2-1   2 1 0 0 0 0 1 0 0 0 0 0 .500 .500 .500 1.000
Count 2-2   2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Full Count   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Behind in Count   4 1 0 0 1 1 1 0 3 0 0 0 .250 .250 1.000 1.250
Ahead in Count   3 2 1 0 0 0 1 0 0 0 0 0 .667 .667 1.000 1.667
Batting Leadoff   13 4 1 0 1 1 2 0 6 0 0 1 .308 .357 .615 .973
Low Leverage   5 2 0 0 1 1 2 0 1 0 0 0 .400 .400 1.000 1.400
Medium Leverage   8 2 1 0 0 0 0 0 5 0 0 1 .250 .333 .375 .708
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 1 1 0 0 0 0 0 0 0 1 .000 .000 .000 .000 .000 .000 -180
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 1 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.00 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
April   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Career   513 150 26 8 24 79 92 64 100 8 0 18 .292 .385 .515 .899
Road   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Grass   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Night   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
As Reliever / Substitution   1 0 0 0 0 0 0 0 1 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
2022 Atlanta - MLB 26 18 69 16 4 0 2 8 10 5 2 0 11 2 0 .232 .303 .377 .679 87 91 0.4
2023 Atlanta - MLB 27 159 610 159 29 8 26 68 97 60 14 2 107 16 8 .261 .340 .462 .802 129 133 4.6
2024 Atlanta - MLB 28 153 562 150 28 5 26 91 68 48 9 7 136 13 5 .267 .331 .473 .804 129 129 3.7
2025 Atlanta - MLB 29 122 457 112 15 1 12 51 57 27 6 8 94 12 6 .245 .291 .361 .652 81 80 0.3
2026 Atlanta - MLB 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
Total MLB 453 1698 437 76 14 66 218 232 140 31 17 348 43 19 .257 .322 .435 .758 115 116 8.9
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
2017 Total - 21 41 181 52 9 5 13 39 55 19 5 2 21 35 10 .287 .367 .608 .975 100 100 2.1
2017 Atlanta (GCL) - R 21 10 34 9 1 0 3 5 4 5 1 0 10 2 0 .265 .375 .559 .934 158 143 0.4
2017 Danville - R 21 33 112 29 4 2 4 19 17 15 3 1 33 9 4 .259 .359 .438 .796 108 105 0.5
2017 Total - R 21 43 146 38 5 2 7 24 21 20 4 1 43 11 4 .260 .363 .466 .828 120 114 0.9
2018 Danville - R 22 32 115 32 6 0 5 19 23 21 1 1 20 8 3 .278 .391 .461 .852 130 132 1.0
2018 Rome - A 22 37 126 33 8 2 2 17 15 13 6 2 32 9 2 .262 .354 .405 .759 129 135 1.3
2019 Rome - A 23 51 185 53 12 0 8 30 31 22 8 1 43 10 4 .286 .384 .481 .865 141 140 1.7
2019 Carolina - A+ 23 57 217 59 13 4 9 43 36 19 3 4 47 13 10 .272 .333 .493 .826 128 122 1.1
2019 Total - A+ 23 108 402 112 25 4 17 73 67 41 11 5 90 23 14 .279 .357 .488 .845 134 131 2.8
2019 Mississippi - AA 23 14 45 10 2 1 0 3 8 5 0 0 11 2 0 .222 .300 .311 .611 76 79 0.1
2020 Carolina - A+ 24 117 455 128 28 5 18 68 72 50 11 6 83 16 11 .281 .362 .484 .846 141 141 4.2
2020 Mississippi - AA 24 9 24 10 4 0 0 9 3 5 0 1 5 1 0 .417 .500 .583 1.083 211 198 0.5
2021 Carolina - A+ 25 100 336 91 18 4 14 56 57 66 12 2 55 30 24 .271 .406 .473 .879 159 153 3.7
2021 Gwinnett - AAA 25 34 118 32 10 3 3 18 26 16 6 3 18 6 3 .271 .378 .483 .861 153 136 1.4
2022 Gwinnett - AAA 26 110 394 118 16 5 21 61 66 48 12 5 81 17 12 .299 .388 .525 .913 149 151 4.1
2026 Gwinnett - AAA 30 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -180 -0.0
Total IL 145 513 150 26 8 24 79 92 64 18 8 100 23 15 .292 .385 .515 .899 149 147
Total SL 23 69 20 6 1 0 12 11 10 0 1 16 3 0 .290 .375 .406 .781 127 124
Total CAR 274 1008 278 59 13 41 167 165 135 26 12 185 59 45 .276 .372 .482 .854 144 141
Total SAL 88 311 86 20 2 10 47 46 35 14 3 75 19 6 .277 .372 .450 .822 136 138
Total APP 65 227 61 10 2 9 38 40 36 4 2 53 17 7 .269 .375 .449 .825 119 119
Total FCL 10 34 9 1 0 3 5 4 5 1 0 10 2 0 .265 .375 .559 .934 158 143
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2022 Atlanta - MLB LF 17 17 31 0 0 31 0 1.000 155.1 1.80 +1.5 1.033
2022 Atlanta - MLB RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 Atlanta - MLB LF 153 148 355 6 1 363 2 .994 1344.0 2.42 +4.4 1.005
2023 Atlanta - MLB CF 2 1 3 0 0 3 0 1.000 10.0 2.70 -0.6 .746
2023 Atlanta - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Atlanta - MLB LF 105 101 184 4 1 190 2 .989 891.0 1.90 +3.6 1.003
2024 Atlanta - MLB CF 1 0 1 0 0 1 0 1.000 8.0 1.12 -1.0 .982
2024 Atlanta - MLB RF 23 22 34 0 0 34 0 1.000 190.0 1.61 -1.9 .957
2025 Atlanta - MLB LF 39 31 68 1 0 70 1 .986 270.1 2.30 +1.1 1.022
2025 Atlanta - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Atlanta - MLB RF 89 89 166 1 0 169 2 .988 741.0 2.03 +0.5 1.000
2026 Atlanta - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Atlanta - MLB RF 1 0 0 0 0 0 0 .000 2.0 0.00 -0.1 .000
TOTAL LF 314 297 638 11 2 654 5 .992 2660.2 2.20 +10.6 1.008
TOTAL CF 3 1 4 0 0 4 0 1.000 18.0 2.00 -1.6 .793
TOTAL RF 114 111 200 1 0 203 2 .990 935.0 1.93 -1.5 .993
PLAYER HISTORY
06/12/2017 Drafted in the 2017 first-year player draft (Round 4, Pick 15, 117th overall pick) by Atlanta Braves, out of college (Pacific; Stockton, CA).
07/10/2017 Signed a minor league contract with the Atlanta Braves organization with a signing bonus of $105,000.
09/15/2017 Wins the 2017 Appalachian League Round 1 with the Danville Braves!
01/01/2018 OSA scouting updated ratings (potential): Contact: 40 (55); Power: 35 (50); Eye: 35 (50).
01/01/2019 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 40 (55); Eye: 40 (50).
05/06/2019 Wins the SAL SAL Player of the Week Award.
01/01/2020 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 40 (55); Eye: 40 (50).
08/17/2020 Wins the CAR CAR Player of the Week Award.
09/14/2020 Injured on 09/12/2020, diagnosed with hamstring spasms, will not miss additional time.
09/30/2020 Wins the 2020 CAR CAR Glove Wizard Award at RF.
10/02/2020 Wins the 2020 CAR CAR Platinum Stick Award at RF.
10/05/2020 Finished 3rd in 2020 CAR CAR Most Valuable Player Award voting.
01/01/2021 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (55); Eye: 45 (50).
05/15/2021 Injured (viral infection),day-to-day for 4 days.
06/19/2021 Injured (bruised forearm),day-to-day for 1 day.
07/01/2021 Wins the CAR Batter of the Month Award.
08/01/2021 Injured (blurred vision),day-to-day for 1 day.
10/07/2021 Wins the 2021 CAR Platinum Stick Award at RF.
10/10/2021 Wins the 2021 CAR Most Valuable Player Award.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 55 (55); Eye: 55 (55).
05/30/2022 Wins the IL Player of the Week Award.
06/01/2022 Wins the IL Batter of the Month Award.
06/06/2022 Injured (mild oblique strain),day-to-day for one week.
08/22/2022 Wins the IL Player of the Week Award.
10/03/2022 Wins the 2022 IL Platinum Stick Award at LF.
10/06/2022 Wins the 2022 IL Most Valuable Player Award.
11/25/2022 Received a 1-year contract through automatic renewal worth a total of $610,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 55 (55); Eye: 55 (55).
04/16/2023 Injured (sprained ankle),day-to-day for one week.
11/13/2023 Wins the 2023 MLB NL Silver Slugger Award at LF.
11/14/2023 Wins the 2023 MLB NL Rookie of the Year Award.
11/27/2023 Received a 1-year contract through automatic renewal worth a total of $620,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 55 (55); Eye: 55 (55).
03/29/2024 Injured (bruised thumb),day-to-day for 2 days.
07/01/2024 Wins the MLB NL Batter of the Month Award.
07/21/2024 Was selected to the 2024 Major League Baseball All-Star Game.
12/02/2024 Received a 1-year contract through automatic renewal worth a total of $640,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 55 (55); Eye: 55 (55).
02/01/2025 Successfully completed training to learn a new position at the Atlanta Firebirds development complex.
04/28/2025 Injured on 04/26/2025, diagnosed with bone chips in his elbow, will miss 5 weeks.
08/28/2025 Injured (tired arm),day-to-day for one week.
11/22/2025 Received a 1-year contract through arbitration worth a total of $2,033,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 50 (50).
LEADERBOARD APPEARANCES
Year PA Rank
2023 686 5
Year AB Rank
2023 610 10
Year TB Rank
2023 282 5
Year 3B Rank
2023 8 4
Year HR Rank
2023 26 10
2024 26 8
Year RBI Rank
2024 91 10
Year R Rank
2023 97 1
Year HP Rank
2023 14 4
2024 9 8
Year SF Rank
2024 7 10
2025 8 7
Year EBH Rank
2023 63 9
Year RC Rank
2023 97.55 6
Year RC/27 Rank
2023 5.60 9
Year ISO Rank
2024 .206 9
Year wOBA Rank
2023 .350 10
Tuesday, April 21st , 2026 - OOTP Baseball 27.1 Build 52