LF Tommy 'Phamtastic' Pham #30
Age: 37 | Bats: R | Throws: R | Morale: Angry
10/31/2025
OA: 42 POT: 42
LF TOMMY 'PHAMTASTIC' PHAM #30 - AGE: 37 - BATS: R - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
78 273 72 12 1 4 29 35 47 .264 .346 .359 8 -0.8
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 55 50 55
Gap 50 50 50 50
Power 45 45 45 45
Eye 55 55 55 55
Avoid K's 50 55 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 45
Errors: - 35 45
Arm: 20 35 50
Turn DP: - 30 -
Framing: 25 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: - Center Field: 25
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 55
Stealing Ability: 65
Baserunning Inst.: 60
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/13/2025 ABQ Win, 10-2 5 1 1 0 0 0 1 0
09/09/2025 @ ABQ Loss, 8-9 0 0 0 1 0 0 0 0
09/08/2025 @ ABQ Loss, 1-5 3 0 0 0 0 1 1 0
08/31/2025 @ NAS Win, 5-4 1 0 0 0 0 0 1 0
08/28/2025 ABQ Loss, 2-5 4 0 1 0 0 0 1 0
08/26/2025 @ LOU Loss, 0-2 1 0 0 0 0 0 0 0
08/22/2025 @ ROC Win, 5-1 4 0 1 1 0 0 0 0
08/21/2025 @ ROC Win, 10-8 1 0 0 0 0 1 1 0
08/20/2025 LVG Loss, 1-4 1 0 0 0 0 0 0 0
08/19/2025 LVG Loss, 4-8 5 0 3 0 0 0 1 0
PERSONALITY
Birthday:03/08/1988
Born in:Las Vegas, NV
Nationality:American
Height:6' 1"
Weight:215 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:9 Years, 16 Days
Service This Yr:None
40-Man Service:9 Years, 16 Days
Pro Service:19 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
AAA 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 78 273 72 12 1 4 29 35 35 47 .264 .346 .359 .705 .330 .095 95
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 66 310 0 0 1 8 0 1 98 17 8 4 66.7 34.4 4.34 -0.8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   67 22 3 1 1 7 11 11 12 0 0 0 .328 .423 .448 .871
Versus Right   206 50 9 0 3 22 24 24 35 1 0 0 .243 .320 .330 .650
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   63 21 6 1 1 6 10 7 12 0 0 0 .333 .400 .508 .908
May   103 30 5 0 2 16 16 15 13 1 0 0 .291 .378 .398 .776
June   40 7 0 0 0 1 5 4 5 0 0 0 .175 .250 .175 .425
July   34 7 0 0 1 4 3 6 4 0 0 0 .206 .325 .294 .619
August   33 7 1 0 0 2 1 3 13 0 0 0 .212 .278 .242 .520
Postseason   8 1 0 0 0 1 1 1 2 1 0 0 .125 .200 .125 .325
Career   1098 320 57 10 28 161 165 133 239 6 1 4 .291 .368 .438 .806
Home   129 33 3 1 1 9 16 16 21 0 0 0 .256 .338 .318 .656
Road   144 39 9 0 3 20 19 19 26 1 0 0 .271 .354 .396 .749
Grass   273 72 12 1 4 29 35 35 47 1 0 0 .264 .346 .359 .705
Day   85 23 3 1 2 13 14 15 9 0 0 0 .271 .380 .400 .780
Night   188 49 9 0 2 16 21 20 38 1 0 0 .261 .330 .340 .671
As Starter   261 70 12 1 4 29 34 33 43 1 0 0 .268 .349 .368 .717
As Reliever / Substitution   12 2 0 0 0 0 1 2 4 0 0 0 .167 .286 .167 .452
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
2014 St. Louis - MLB 26 6 2 0 0 0 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 -100 -130 -0.0
2015 St. Louis - MLB 27 52 153 41 7 5 5 18 28 19 0 1 41 2 0 .268 .347 .477 .824 130 129 1.5
2016 St. Louis - MLB 28 78 159 36 7 0 9 17 26 20 3 0 71 2 2 .226 .324 .440 .764 107 105 0.7
2017 St. Louis - MLB 29 128 444 136 22 2 23 73 95 71 10 3 117 25 7 .306 .411 .520 .931 149 152 6.2
2018 Milwaukee - MLB 30 129 539 142 27 4 29 74 101 76 5 0 136 13 1 .263 .360 .490 .849 128 134 4.3
2019 Milwaukee - MLB 31 162 578 150 22 3 36 101 115 113 8 3 219 19 4 .260 .386 .495 .881 146 152 7.3
2020 Milwaukee - MLB 32 157 612 155 27 1 24 72 97 86 5 3 179 25 5 .253 .348 .418 .767 113 119 3.3
2021 Milwaukee - MLB 33 158 611 158 25 4 18 74 102 70 12 4 126 19 8 .259 .344 .401 .745 109 112 2.9
2022 Milwaukee - MLB 34 139 563 147 23 6 11 52 90 67 5 3 143 12 3 .261 .343 .382 .725 99 98 1.3
2023 Tampa Bay - MLB 35 13 34 6 0 0 1 3 3 3 1 0 8 0 0 .176 .263 .265 .528 49 54 -0.3
2023 San Francisco - MLB 35 13 11 2 0 0 0 2 4 7 0 0 3 1 0 .182 .500 .182 .682 103 140 0.3
2023 Total - MLB 35 26 45 8 0 0 1 5 7 10 1 0 11 1 0 .178 .339 .244 .584 67 81 -0.0
2024 New York - MLB 36 93 282 71 6 5 6 37 37 33 2 0 74 4 0 .252 .334 .372 .707 92 93 -0.4
Total MLB 1128 3988 1044 166 30 162 523 698 565 51 17 1119 122 30 .262 .359 .440 .800 120 123 27.2
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
2006 Johnson City - R 18 54 182 42 8 3 1 19 26 26 5 2 42 12 3 .231 .340 .324 .664 100 92 0.7
2006 West Virginia - A- 18 54 182 42 8 3 1 19 26 26 5 2 42 12 3 .231 .340 .324 .664 100 117 1.3
2007 Batavia - A- 19 67 239 49 8 5 2 16 33 25 1 0 60 14 6 .205 .283 .305 .588 100 86 0.6
2007 Quad Cities - A 19 14 32 2 0 0 0 1 3 3 2 0 9 3 0 .062 .189 .062 .252 100 -8 -0.3
2008 Quad Cities - A 20 86 312 68 11 4 17 49 51 27 3 2 126 17 4 .218 .285 .442 .727 100 105 1.6
2008 Palm Beach - A+ 20 27 82 12 3 0 1 7 9 7 1 0 30 1 1 .146 .222 .220 .442 100 37 -0.4
2008 Total - A+ 20 113 394 80 14 4 18 56 60 34 4 2 156 18 5 .203 .272 .396 .668 100 91 1.2
2009 Palm Beach - A+ 21 114 336 78 15 5 8 44 47 36 4 1 102 18 6 .232 .313 .378 .691 100 108 1.8
2010 Palm Beach - A+ 22 68 237 62 14 4 3 27 42 42 3 2 59 13 4 .262 .377 .392 .769 100 136 2.3
2010 Springfield - AA 22 38 121 41 13 1 3 18 19 18 1 0 28 4 2 .339 .429 .537 .966 100 173 1.7
2011 Springfield - AA 23 40 143 42 11 3 5 16 31 18 1 2 40 3 3 .294 .372 .517 .889 100 145 1.4
2012 Springfield - AA 24 12 39 6 2 0 1 3 3 4 0 0 19 0 0 .154 .233 .282 .515 100 50 -0.1
2013 Springfield - AA 25 45 163 49 6 6 6 28 27 20 4 1 42 6 3 .301 .388 .521 .910 100 155 1.9
2013 Memphis - AAA 25 30 106 28 6 1 1 13 6 7 0 0 25 2 1 .264 .310 .368 .678 81 84 0.1
2014 Memphis - AAA 26 104 346 112 16 6 10 44 63 38 4 2 81 20 2 .324 .395 .491 .886 137 135 3.3
2015 Memphis - AAA 27 48 171 56 10 1 6 39 29 22 0 3 36 9 0 .327 .398 .503 .901 140 138 1.8
2016 Springfield - AA 28 4 14 5 0 0 1 2 3 3 0 0 3 0 1 .357 .471 .571 1.042 100 168 0.1
2016 Memphis - AAA 28 33 110 26 5 1 3 17 15 18 0 0 29 8 2 .236 .344 .382 .726 94 99 0.5
2017 Memphis - AAA 29 25 92 26 8 0 4 19 17 13 0 0 21 6 3 .283 .371 .500 .871 132 128 0.7
2025 Memphis - AAA 37 78 273 72 12 1 4 29 35 35 0 1 47 8 4 .264 .346 .359 .705 90 95 -0.8
Total AAA 318 1098 320 57 10 28 161 165 133 4 6 239 53 12 .291 .368 .438 .806 116 117
Total TEX 139 480 143 32 10 16 67 83 63 6 3 132 13 9 .298 .384 .506 .890 100 149
Total FSL 209 655 152 32 9 12 78 98 85 8 3 191 32 11 .232 .326 .363 .690 100 110
Total MID 100 344 70 11 4 17 50 54 30 5 2 135 20 4 .203 .276 .407 .683 100 94
Total NYP 121 421 91 16 8 3 35 59 51 6 2 102 26 9 .216 .308 .314 .622 100 100
Total APP 54 182 42 8 3 1 19 26 26 5 2 42 12 3 .231 .340 .324 .664 100 92
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
2018 Milwaukee - MLB 30 11 47 12 4 0 1 8 3 3 0 0 15 1 0 .255 .300 .404 .704 89 91 -0.2
2019 Milwaukee - MLB 31 9 30 7 1 0 1 2 4 6 0 1 16 0 1 .233 .351 .367 .718 103 109 0.7
2020 Milwaukee - MLB 32 4 17 5 0 0 1 1 1 2 0 0 2 1 0 .294 .368 .471 .839 132 141 -0.8
2021 Milwaukee - MLB 33 1 3 1 0 0 0 0 1 1 0 0 1 1 1 .333 .500 .333 .833 142 161 -0.8
2025 Memphis - AAA 37 3 8 1 0 0 0 1 1 1 0 1 2 0 0 .125 .200 .125 .325 -11 -14 -1.5
Total MLB 25 97 25 5 0 3 11 9 12 0 1 34 3 2 .258 .336 .402 .738 103 108
Total AAA 3 8 1 0 0 0 1 1 1 0 1 2 0 0 .125 .200 .125 .325 -11 -14
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2006 Johnson City - R SS 37 0 51 73 19 146 22 .849 0.0 0.00 0.0 .000
2007 Batavia - A- LF 9 0 20 1 0 22 1 .955 0.0 0.00 0.0 .000
2007 Quad Cities - A CF 11 0 11 1 0 13 1 .923 0.0 0.00 0.0 .000
2007 Batavia - A- CF 55 0 90 10 2 100 0 1.000 0.0 0.00 0.0 .000
2007 Quad Cities - A RF 1 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2008 Palm Beach - A+ CF 22 0 37 2 1 39 0 1.000 0.0 0.00 0.0 .000
2008 Quad Cities - A CF 83 0 180 11 5 193 2 .990 0.0 0.00 0.0 .000
2008 Palm Beach - A+ RF 4 0 6 0 0 6 0 1.000 0.0 0.00 0.0 .000
2009 Palm Beach - A+ CF 107 0 196 6 2 206 4 .981 0.0 0.00 0.0 .000
2010 Springfield - AA LF 21 0 24 1 0 28 3 .893 0.0 0.00 0.0 .000
2010 Springfield - AA CF 9 0 20 0 0 21 1 .952 0.0 0.00 0.0 .000
2010 Palm Beach - A+ CF 64 0 162 8 5 173 3 .983 0.0 0.00 0.0 .000
2010 Springfield - AA RF 6 0 5 1 0 6 0 1.000 0.0 0.00 0.0 .000
2011 Springfield - AA CF 37 0 85 6 3 93 2 .978 0.0 0.00 0.0 .000
2012 Springfield - AA CF 2 0 4 0 0 4 0 1.000 0.0 0.00 0.0 .000
2013 Memphis - AAA LF 2 0 1 0 0 1 0 1.000 0.0 0.00 0.0 .000
2013 Memphis - AAA CF 28 0 77 1 0 80 2 .975 0.0 0.00 0.0 .000
2013 Springfield - AA CF 36 0 86 1 0 87 0 1.000 0.0 0.00 0.0 .000
2013 Springfield - AA RF 1 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2014 St. Louis - MLB LF 2 0 2 0 0 2 0 1.000 0.0 0.00 0.0 .000
2014 Memphis - AAA LF 29 0 54 0 0 54 0 1.000 0.0 0.00 0.0 .000
2014 Memphis - AAA CF 59 0 137 3 1 143 3 .979 0.0 0.00 0.0 .000
2014 St. Louis - MLB RF 1 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2015 St. Louis - MLB LF 18 5 10 0 0 10 0 1.000 74.2 1.21 -1.0 .000
2015 Memphis - AAA LF 2 0 6 0 0 6 0 1.000 0.0 0.00 0.0 .000
2015 St. Louis - MLB CF 33 29 52 2 1 54 0 1.000 242.2 2.00 +4.0 .000
2015 Memphis - AAA CF 42 0 96 2 0 99 1 .990 0.0 0.00 0.0 .000
2015 St. Louis - MLB RF 3 1 1 0 0 1 0 1.000 11.0 0.82 0.0 .000
2016 St. Louis - MLB LF 30 11 18 0 0 18 0 1.000 0.0 0.00 0.0 .000
2016 Memphis - AAA LF 4 0 6 1 0 7 0 1.000 0.0 0.00 0.0 .000
2016 St. Louis - MLB CF 34 25 50 2 1 52 0 1.000 0.0 0.00 0.0 .000
2016 Memphis - AAA CF 24 0 39 1 0 41 1 .976 0.0 0.00 0.0 .000
2016 Springfield - AA CF 4 0 15 0 0 15 0 1.000 0.0 0.00 0.0 .000
2016 St. Louis - MLB RF 5 1 3 0 0 3 0 1.000 0.0 0.00 0.0 .000
2016 Memphis - AAA RF 1 0 1 0 0 1 0 1.000 0.0 0.00 0.0 .000
2017 St. Louis - MLB LF 86 85 143 6 0 150 1 .993 736.1 1.82 +6.0 .000
2017 Memphis - AAA LF 2 0 5 0 0 5 0 1.000 0.0 0.00 0.0 .000
2017 St. Louis - MLB CF 37 30 75 2 1 77 0 1.000 281.1 2.46 +7.0 .000
2017 Memphis - AAA CF 9 0 12 0 0 12 0 1.000 0.0 0.00 0.0 .000
2017 St. Louis - MLB RF 1 1 2 0 0 2 0 1.000 9.0 2.00 0.0 .000
2017 Memphis - AAA RF 15 0 28 2 0 32 2 .938 0.0 0.00 0.0 .000
2018 Milwaukee - MLB CF 129 129 352 13 3 367 2 .995 1166.0 2.82 -5.3 .978
2019 Milwaukee - MLB LF 157 156 287 7 3 296 2 .993 1413.2 1.87 +12.6 1.061
2019 Milwaukee - MLB CF 4 0 5 0 0 5 0 1.000 12.2 3.55 +0.4 .987
2020 Milwaukee - MLB LF 145 143 266 10 2 278 2 .993 1275.2 1.95 -1.3 .989
2020 Milwaukee - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Milwaukee - MLB LF 149 149 269 9 2 280 2 .993 1281.2 1.95 -0.4 1.001
2021 Milwaukee - MLB CF 16 0 13 0 0 13 0 1.000 35.0 3.34 -1.2 .943
2021 Milwaukee - MLB RF 1 0 1 0 0 1 0 1.000 2.0 4.50 +0.0 .970
2022 Milwaukee - MLB LF 127 127 280 5 1 287 2 .993 1109.2 2.31 -0.1 .991
2022 Milwaukee - MLB CF 8 0 5 0 0 5 0 1.000 14.0 3.21 -0.4 .830
2023 San Francisco - MLB 1B 1 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
2023 Tampa Bay - MLB LF 2 0 1 0 0 1 0 1.000 5.0 1.80 -0.6 .487
2023 San Francisco - MLB LF 5 1 1 0 0 1 0 1.000 13.0 0.69 -0.3 .973
2023 San Francisco - MLB CF 1 0 1 0 0 1 0 1.000 4.0 2.25 +0.0 .991
2023 Tampa Bay - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 New York - MLB LF 8 7 20 0 0 20 0 1.000 65.1 2.76 +0.1 .963
2024 New York - MLB CF 18 18 40 1 0 42 1 .976 155.0 2.38 -3.8 .898
2025 Memphis - AAA LF 49 47 74 3 0 77 0 1.000 412.2 1.68 -8.3 .873
2025 Memphis - AAA CF 11 11 24 0 0 26 2 .923 96.0 2.25 -0.6 .976
TOTAL 1B 1 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
TOTAL SS 37 0 51 73 19 146 22 .849 0.0 0.00 0.0 .000
TOTAL LF 847 731 1487 43 8 1543 13 .992 6387.2 2.16 +6.6 .998
TOTAL CF 883 242 1864 72 25 1961 25 .987 2006.2 8.68 +0.2 .967
TOTAL RF 39 3 47 3 0 52 2 .962 22.0 20.45 +0.0 .970
PLAYER HISTORY
06/06/2006 Drafted by the St. Louis Cardinals in the 16th round of the 2006 MLB June Amateur Draft from Durango HS (Las Vegas, NV).
03/29/2018 Injured (Strained posterior cruciate ligament), out for 3 weeks.
08/18/2018 Injured (Mild oblique strain), day-to-day for 3 days.
11/25/2018 Received a 1-year contract worth a total of $6,990,000 through arbitration.
01/01/2019 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 60 (60); Eye: 60 (60).
07/07/2019 Was selected to the 2019 Major League Baseball All-Star Game.
11/04/2019 Signed a 3-year contract extension worth a total of $37,800,000 with the Milwaukee Brewers organization.
11/06/2019 Wins the 2019 MLB NL Great Glove Award at LF.
11/08/2019 Wins the 2019 MLB NL Platinum Stick Award at LF.
01/01/2020 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 60 (60).
05/23/2020 Injured on 05/21/2020, diagnosed with a strained back muscle, is day-to-day.
07/30/2020 Injured (Bruised thigh), day-to-day for 4 days.
09/19/2020 Injured (Hamstring tendinitis), out for 4 days.
01/01/2021 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 60 (60).
08/29/2021 Injured (mild oblique strain),day-to-day for 4 days.
10/03/2021 Injured (hamstring soreness),day-to-day for 1 day.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 50 (50); Eye: 65 (65).
06/21/2022 Injured (strained back),day-to-day for 3 days.
09/01/2022 Injured (bruised ankle),day-to-day for 3 days.
11/17/2022 Released by the Milwaukee Brewers.
01/01/2023 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 50 (50); Eye: 60 (60).
01/15/2023 Signed a 1-year contract worth a total of $1,000,000 with the Tampa Bay Rays organization.
02/28/2023 Injured (calf soreness),day-to-day for 3 days.
05/03/2023 Released by the Tampa Bay Rays.
05/07/2023 Signed a 1-year contract worth a total of $545,000 with the San Francisco Giants organization.
07/07/2023 Released by the San Francisco Giants.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 55 (55).
03/21/2024 Signed a 1-year contract worth a total of $1,400,000 with the New York Yankees organization.
11/21/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 55 (55).
02/28/2025 Signed a minor league contract with the St. Louis Cardinals organization.
04/26/2025 Injured (mild oblique strain),day-to-day for 1 day.
04/28/2025 Injured on 04/27/2025, diagnosed with a strained back muscle, is day-to-day.
06/04/2025 Injured on 06/02/2025, diagnosed with an elbow sprain, is day-to-day.
LEADERBOARD APPEARANCES
Year PA Rank
2020 707 6
2021 697 10
Year HR Rank
2019 36 8
Year SB Rank
2017 25 4
2020 25 10
Year RBI Rank
2019 101 6
Year R Rank
2017 95 10
2019 115 5
Year BB Rank
2019 113 7
2020 86 9
Year IBB Rank
2019 7 9
Year HP Rank
2021 12 7
Year SH Rank
2022 5 8
Year OBP Rank
2017 .411 3
2019 .386 5
Year RC Rank
2019 119.76 7
Year RC/27 Rank
2017 7.75 10
2019 7.25 6
Year wOBA Rank
2017 .398 4
2019 .372 6
Year OPS Rank
2019 .881 6
Year WAR Rank
2019 7.0 6
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82