CF T.J. McGarry #32
Age: 24 | Bats: R | Throws: R | Morale: Very Unhappy
07/29/2029
OA: 42 POT: 45
CF T.J. MCGARRY #32 - AGE: 24 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
29 101 24 2 0 0 4 4 11 .238 .291 .257 5 -0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 9 9 9 10
Gap 12 12 12 14
Power 4 4 4 4
Eye 5 5 5 7
Avoid K's 10 10 10 12
FIELDING RATINGS
Catcher Infield Outfield
Range: - 8 16
Errors: - 6 14
Arm: 1 8 10
Turn DP: - 8 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 1
Catcher: - Left Field: 14
1st Base: - Center Field: 13
2nd Base: - Right Field: 13
3rd Base: -
       
RUN/BUNT
Running Speed: 18
Stealing Ability: 18
Baserunning Inst.: 17
Sacrifice Bunt: 15
Bunt for Hit: 8
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/28/2029 @ IOW Loss, 1-3 2 0 1 0 0 0 0 1
07/27/2029 @ IOW Loss, 6-7 4 0 2 0 0 1 1 0
07/26/2029 @ MEM Loss, 0-4 3 0 1 0 0 0 0 0
07/25/2029 @ MEM Loss, 2-4 0 0 0 0 0 1 0 0
07/24/2029 @ MEM Loss, 0-6 3 0 0 0 0 0 1 0
07/21/2029 @ RR Loss, 3-6 2 1 1 0 0 0 0 0
07/20/2029 @ RR Loss, 6-7 4 0 1 0 0 0 1 1
07/19/2029 @ RR Loss, 0-7 3 0 0 0 0 0 1 0
07/11/2029 @ MIL Win, 5-4 0 0 0 0 0 0 0 0
07/06/2029 STL Win, 4-2 0 0 0 0 0 0 0 0
PERSONALITY
He has a commanding presence among his teammates.
Personality Class: Captain
High: Leader, Loyalty
Birthday:12/08/2004
Born in:Columbus, OH
Nationality:American
Height:6' 1"
Weight:190 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$750,000
Signed Through:2029 Season
Major Service:None, 118 Days
Service This Yr:58 Days
40-Man Service:1 Year, 149 Days
Pro Service:3 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:2026, 11th Pick in Round 3
EMLB 2029 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 17 23 5 2 1 0 0 3 2 3 .217 .280 .391 .671 .274 .174 68
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 7 26 0 0 0 0 1 0 9 3 0 1 0.0 2.3 3.13 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   4 2 1 0 0 0 1 0 0 0 0 0 .500 .500 .750 1.250
Versus Right   19 3 1 1 0 0 2 2 3 0 1 0 .158 .238 .316 .554
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   2 1 1 0 0 0 0 1 0 0 1 0 .500 .667 1.000 1.667
June   21 4 1 1 0 0 3 1 3 0 0 0 .190 .227 .333 .561
July   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Spring Training   13 2 1 0 0 0 3 0 2 0 0 0 .154 .154 .231 .385
Last Year   16 3 0 0 0 0 2 0 3 0 0 0 .188 .188 .188 .375
2 Years Ago   65 14 4 0 0 8 3 3 23 0 0 1 .215 .261 .277 .538
Career   104 22 6 1 0 8 8 5 29 0 1 1 .212 .255 .288 .543
Home   14 3 1 1 0 0 2 2 1 0 1 0 .214 .312 .429 .741
Road   9 2 1 0 0 0 1 0 2 0 0 0 .222 .222 .333 .556
Grass   23 5 2 1 0 0 3 2 3 0 1 0 .217 .280 .391 .671
Day   9 0 0 0 0 0 0 1 3 0 0 0 .000 .100 .000 .100
Night   14 5 2 1 0 0 3 1 0 0 1 0 .357 .400 .643 1.043
As Starter   20 5 2 1 0 0 3 2 2 0 1 0 .250 .318 .450 .768
As Reliever / Substitution   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Close/Late   6 1 1 0 0 0 2 1 1 0 0 0 .167 .286 .333 .619
Inning 1-3   7 0 0 0 0 0 0 1 1 0 0 0 .000 .125 .000 .125
Inning 4-6   7 3 1 1 0 0 1 0 1 0 1 0 .429 .429 .857 1.286
Inning 7-9   6 2 1 0 0 0 2 1 0 0 0 0 .333 .429 .500 .929
Extra Innings   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   9 3 2 0 0 0 2 1 2 0 1 0 .333 .400 .556 .956
1 Outs   12 2 0 1 0 0 1 0 0 0 0 0 .167 .167 .333 .500
2 Outs   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
Scoring Position   1 0 0 0 0 0 0 0 0 0 1 0 .000 .000 .000 .000
Bases Empty   21 5 2 1 0 0 3 1 3 0 0 0 .238 .273 .429 .701
Runner on 1st   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
Runner on 3rd   1 0 0 0 0 0 0 0 0 0 1 0 .000 .000 .000 .000
Two Strikes   9 1 0 0 0 0 0 1 3 0 0 0 .111 .200 .111 .311
First Pitch   7 2 1 1 0 0 2 0 0 0 0 0 .286 .286 .714 1.000
Count 0-1   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-0   2 1 0 0 0 0 0 0 0 0 1 0 .500 .500 .500 1.000
Count 1-1   2 1 1 0 0 0 1 0 0 0 0 0 .500 .500 1.000 1.500
Count 1-2   5 1 0 0 0 0 0 0 2 0 0 0 .200 .200 .200 .400
Count 2-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   4 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Full Count   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Behind in Count   6 1 0 0 0 0 0 0 2 0 0 0 .167 .167 .167 .333
Ahead in Count   4 1 0 0 0 0 0 1 0 0 1 0 .250 .400 .250 .650
Batting Leadoff   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
Batting 2nd   6 1 1 0 0 0 0 1 1 0 1 0 .167 .286 .333 .619
Batting 7th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 8th   6 1 0 1 0 0 2 0 0 0 0 0 .167 .167 .500 .667
Batting 9th   8 3 1 0 0 0 1 0 1 0 0 0 .375 .375 .500 .875
Low Leverage   12 2 0 0 0 0 1 0 0 0 0 0 .167 .167 .167 .333
Medium Leverage   6 2 1 1 0 0 1 2 3 0 0 0 .333 .500 .833 1.333
High Leverage   5 1 1 0 0 0 1 0 0 0 1 0 .200 .200 .400 .600
PACIFIC COAST LEAGUE 2029 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 29 101 24 2 0 0 4 10 4 11 .238 .291 .257 .548 .246 .020 48
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 29 114 4 0 0 4 4 1 26 2 5 3 62.5 7.3 2.21 -0.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   19 2 0 0 0 1 0 2 2 1 3 3 .105 .280 .105 .385
Versus Right   82 22 2 0 0 3 10 2 9 0 1 1 .268 .294 .293 .587
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   12 4 0 0 0 0 0 2 2 0 1 2 .333 .500 .333 .833
Last Week   9 2 0 0 0 0 1 0 2 0 0 2 .222 .364 .222 .586
April   65 17 2 0 0 3 8 0 6 0 3 0 .262 .262 .292 .554
May   15 1 0 0 0 1 1 2 1 1 0 0 .067 .167 .067 .233
July   21 6 0 0 0 0 1 2 4 0 1 4 .286 .444 .286 .730
Last Year   382 111 20 3 8 39 58 18 59 3 16 4 .291 .327 .421 .748
Career   483 135 22 3 8 43 68 22 70 4 20 8 .280 .319 .387 .706
Home   24 8 1 0 0 1 6 0 3 0 0 0 .333 .333 .375 .708
Road   77 16 1 0 0 3 4 4 8 1 4 4 .208 .279 .221 .500
Grass   101 24 2 0 0 4 10 4 11 1 4 4 .238 .291 .257 .548
Day   21 5 0 0 0 2 3 1 1 1 0 1 .238 .292 .238 .530
Night   80 19 2 0 0 2 7 3 10 0 4 3 .237 .291 .263 .553
As Starter   101 24 2 0 0 4 10 4 11 1 4 4 .238 .291 .257 .548
TEXAS LEAGUE 2029 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 12 38 10 3 0 0 4 5 2 6 .263 .317 .342 .659 .296 .079 79
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 9 42 1 0 0 1 1 0 13 3 2 2 50.0 3.7 3.08 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   9 2 0 0 0 0 2 0 2 0 1 1 .222 .300 .222 .522
Versus Right   29 8 3 0 0 4 3 2 4 0 0 0 .276 .323 .379 .702
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   9 3 1 0 0 0 2 1 1 0 0 0 .333 .400 .444 .844
May   29 7 2 0 0 4 3 1 5 0 1 1 .241 .290 .310 .601
Career   38 10 3 0 0 4 5 2 6 0 1 1 .263 .317 .342 .659
Home   12 2 0 0 0 2 1 1 3 0 1 0 .167 .231 .167 .397
Road   26 8 3 0 0 2 4 1 3 0 0 1 .308 .357 .423 .780
Grass   38 10 3 0 0 4 5 2 6 0 1 1 .263 .317 .342 .659
Day   8 1 0 0 0 1 1 0 1 0 1 0 .125 .125 .125 .250
Night   30 9 3 0 0 3 4 2 5 0 0 1 .300 .364 .400 .764
As Starter   36 10 3 0 0 4 5 2 5 0 1 1 .278 .333 .361 .694
As Reliever / Substitution   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
NORTHWEST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 35 140 39 3 1 6 15 24 11 32 .279 .340 .443 .783 .361 .164 143
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 35 155 2 0 1 2 1 0 62 10 22 4 84.6 23.1 5.78 1.5  
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   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   140 39 3 1 6 15 24 11 32 0 1 2 .279 .340 .443 .783
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
2027 Baltimore - eMLB 22 20 65 14 4 0 0 8 3 3 1 0 23 1 2 .215 .261 .277 .538 46 43 -0.2
2028 St. Louis - eMLB 23 8 16 3 0 0 0 0 2 0 0 0 3 1 0 .188 .188 .188 .375 2 -7 -0.0
2029 Kansas City - eMLB 24 17 23 5 2 1 0 0 3 2 0 0 3 0 1 .217 .280 .391 .671 78 68 -0.2
Total eMLB 45 104 22 6 1 0 8 8 5 1 0 29 2 3 .212 .255 .288 .543 47 42 -0.4
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
2026 Total - 21 44 197 60 12 7 5 33 53 17 3 3 20 31 1 .305 .364 .513 .876 100 100 1.6
2026 Salem-Keizer - A- 21 35 140 39 3 1 6 15 24 11 2 0 32 22 4 .279 .340 .443 .783 140 143 1.5
2027 Baltimore (WL) - R 22 29 133 47 3 0 2 15 26 9 0 2 31 11 1 .353 .389 .421 .810 85 81 0.2
2027 Frederick - A+ 22 35 159 57 10 1 2 25 23 3 2 1 20 13 4 .358 .376 .472 .847 150 152 1.9
2027 Bowie - AA 22 58 236 64 10 5 2 21 37 23 5 3 38 27 7 .271 .345 .381 .726 104 106 1.8
2027 Norfolk - AAA 22 25 84 25 10 0 1 12 7 8 1 0 17 3 3 .298 .366 .452 .818 132 140 0.7
2028 St. Louis (WL) - R 23 28 121 53 8 0 4 25 22 4 2 1 21 8 5 .438 .461 .603 1.064 135 133 0.9
2028 Memphis - AAA 23 106 382 111 20 3 8 39 58 18 4 3 59 24 7 .291 .327 .421 .748 102 96 1.5
2029 Northwest Arkansas - AA 24 12 38 10 3 0 0 4 5 2 1 0 6 2 2 .263 .317 .342 .659 80 79 -0.2
2029 Memphis - AAA 24 16 65 17 2 0 0 3 8 0 0 0 6 3 2 .262 .262 .292 .554 53 40 -0.3
2029 Omaha - AAA 24 13 36 7 0 0 0 1 2 4 4 1 5 2 1 .194 .333 .194 .528 48 57 -0.1
2029 Total - AAA 24 29 101 24 2 0 0 4 10 4 4 1 11 5 3 .238 .291 .257 .548 51 47 -0.5
Total IL 25 84 25 10 0 1 12 7 8 1 0 17 3 3 .298 .366 .452 .818 132 140
Total PCL 135 483 135 22 3 8 43 68 22 8 4 70 29 10 .280 .319 .387 .706 91 85
Total EL 58 236 64 10 5 2 21 37 23 5 3 38 27 7 .271 .345 .381 .726 104 106
Total TEX 12 38 10 3 0 0 4 5 2 1 0 6 2 2 .263 .317 .342 .659 80 79
Total CAR 35 159 57 10 1 2 25 23 3 2 1 20 13 4 .358 .376 .472 .847 150 152
Total NWL 35 140 39 3 1 6 15 24 11 2 0 32 22 4 .279 .340 .443 .783 140 143
Total eMLBWL 57 254 100 11 0 6 40 48 13 2 3 52 19 6 .394 .423 .508 .931 109 106
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2027 Baltimore - MLB CF 19 19 66 0 0 66 0 1.000 166.0 3.58 +0.5 .990
2028 St. Louis - MLB LF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.2 .975
2028 St. Louis - MLB CF 6 3 9 0 0 9 0 1.000 27.0 3.00 +0.0 .999
2028 St. Louis - MLB RF 1 0 1 0 0 1 0 1.000 3.0 3.00 +0.1 .983
2029 Kansas City - MLB SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2029 Northwest Arkansas - AA SS 4 4 7 6 1 15 2 .867 34.0 3.44 -2.5 .636
2029 Kansas City - MLB LF 5 3 8 0 0 8 0 1.000 33.0 2.18 +0.5 1.119
2029 Northwest Arkansas - AA LF 2 1 4 0 0 4 0 1.000 15.0 2.40 +0.4 1.311
2029 Kansas City - MLB CF 8 4 17 0 0 17 0 1.000 40.0 3.83 -0.8 .999
2029 Omaha - AAA CF 12 12 24 1 0 25 0 1.000 99.0 2.27 +0.8 1.041
2029 Memphis - AAA CF 16 16 49 3 0 54 2 .963 137.0 3.42 +0.4 1.041
2029 Northwest Arkansas - AA CF 3 2 1 0 0 1 0 1.000 11.0 0.82 +0.0 .987
2029 Kansas City - MLB RF 4 0 2 0 0 2 0 1.000 4.0 4.50 +0.4 1.963
2029 Northwest Arkansas - AA RF 5 2 5 0 0 5 0 1.000 26.0 1.73 +0.2 .990
TOTAL SS 5 4 7 6 1 15 2 .867 35.0 3.34 -2.5 .636
TOTAL LF 8 5 14 0 0 14 0 1.000 57.0 2.21 +1.1 1.143
TOTAL CF 64 56 166 4 0 172 2 .988 480.0 3.19 +0.8 1.013
TOTAL RF 10 2 8 0 0 8 0 1.000 33.0 2.18 +0.6 1.128
PLAYER HISTORY
07/16/2026 Drafted in the 2026 first-year player draft out of college (Austin Peay; Clarksville, TN) by the San Francisco Giants. (Round 3, Pick 11, 79th overall pick).
07/24/2026 Signed a minor league contract with the San Francisco Giants organization with a signing bonus of $640,000.
12/17/2026 Was traded by the San Francisco Giants to the Baltimore Orioles, along with SP Brad Keller, in exchange for RP Ryan Borucki.
01/01/2027 OSA scouting updated ratings (potential): Contact: 9 (13); Power: 3 (5); Eye: 4 (11).
04/19/2027 Wins the CAR Player of the Week Award.
05/01/2027 Wins the CAR Batter of the Month Award.
07/11/2027 Was selected to the 2027 Eastern League All-Star Game.
09/24/2027 Injured on 09/21/2027, diagnosed with a fractured thumb, will miss 5 weeks.
10/10/2027 Suffered setback in recovery from injury, will miss another 3 weeks.
11/23/2027 Was traded by the Baltimore Orioles to the St. Louis Cardinals in exchange for 3B Jordan Walker.
01/01/2028 OSA scouting updated ratings (potential): Contact: 10 (13); Power: 4 (5); Eye: 4 (7).
01/11/2028 Goes 5-6 against the San Francisco (WL) Giants, with 1 HR, 3 RBI and 2 R.
02/14/2028 Wins the 2028 eMLB Winter League Round 2 with the St. Louis (WL) Cardinals!
08/21/2028 Wins the PCL AC Player of the Week Award.
11/29/2028 Received a 1-year contract through automatic renewal worth a total of $750,000.
01/01/2029 OSA scouting updated ratings (potential): Contact: 9 (10); Power: 4 (4); Eye: 5 (8).
04/19/2029 Was traded by the St. Louis Cardinals to the Kansas City Royals, along with CF Pablo Sanchez, SP Ernesto Castaner, CF Ilusuarte Dures, and 3B Clyde Torkle, in exchange for CF Matthew Bellows.
Sunday, May 19th , 2024 - OOTP Baseball 24.8 Build 76