SS Hai-feng Tang #42
Age: 30 | Bats: L | Throws: R | Morale: Unhappy
12/31/2039
SS HAI-FENG TANG #42 - AGE: 30 - BATS: L - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
91 295 66 13 3 5 29 27 57 .224 .300 .339 7 1.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 4 4 4 4
Gap 4 4 5 5
Power 5 4 6 5
Eye 6 5 6 6
Avoid K's 7 6 7 7
FIELDING RATINGS
Catcher Infield Outfield
Range: - 9 4
Errors: - 10 8
Arm: 1 8 6
Turn DP: - 8 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 9
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 10 Right Field: 2
3rd Base: 5
       
RUN/BUNT
Running Speed: 6
Stealing Ability: 6
Baserunning Inst.: 5
Sacrifice Bunt: 4
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/24/2039 @ CHI Loss, 4-7 4 0 1 1 0 0 0 0
09/23/2039 @ CHI Loss, 2-6 3 0 1 0 0 1 1 0
09/22/2039 NO Loss, 1-8 3 0 0 0 0 0 0 0
09/21/2039 NO Win, 6-1 3 0 0 0 0 0 0 0
09/20/2039 NO Win, 5-0 3 1 0 0 0 1 2 1
09/17/2039 @ LV Loss, 1-3 3 0 2 0 0 0 0 0
09/16/2039 @ LV Loss, 5-6 4 0 0 0 0 0 1 0
09/15/2039 @ BOS Win, 14-3 3 0 0 0 0 0 0 0
09/14/2039 @ BOS Loss, 1-5 3 0 2 0 0 0 0 1
09/13/2039 @ BOS Win, 7-5 3 1 1 2 1 1 0 0
PERSONALITY
Born to be a captain of men.
Personality Class: Captain
High: Leader, Loyalty, Work Ethic
Low: Adaptability
Birthday:06/03/2009
Born in:Taichung, TAI
Nationality:Taiwanese
Height:6' 1"
Weight:185 lbs
Local Popularity:Well Known
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$3,360,000
Signed Through:2039 Season
Major Service:6 Years, 37 Days
Service This Yr:150 Days
40-Man Service:7 Years, None
Pro Service:10 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:-
StatsPlus
StatsPlus Player Page
UNITED STATES PREMIER LEAGUE 2039 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 91 295 66 13 3 5 29 25 27 57 .224 .300 .339 .639 .278 .115 81
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 91 328 5 1 0 3 1 0 100 21 7 1 87.5 32.2 3.71 1.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   46 7 1 0 0 4 3 3 6 0 0 2 .152 .235 .174 .409
Versus Right   249 59 12 3 5 25 22 24 51 0 1 3 .237 .312 .369 .681
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   79 22 4 1 1 11 6 8 12 0 0 2 .278 .360 .392 .752
June   57 9 2 0 1 3 6 6 10 0 1 2 .158 .262 .246 .507
July   59 13 4 1 1 7 5 3 13 0 0 1 .220 .270 .373 .643
August   54 13 2 1 1 4 6 6 14 0 0 0 .241 .317 .370 .687
September   46 9 1 0 1 4 2 4 8 0 0 0 .196 .260 .283 .543
Spring Training   28 8 1 1 2 4 3 0 3 0 0 1 .286 .310 .607 .917
Postseason   18 3 0 0 0 3 1 1 5 0 0 2 .167 .286 .167 .452
Last Year   343 77 12 3 9 39 39 42 79 2 1 13 .224 .330 .356 .686
2 Years Ago   276 57 9 0 13 25 36 24 73 2 1 7 .207 .285 .380 .665
Career   1783 381 64 10 45 179 182 181 430 11 10 38 .214 .298 .337 .635
Home   145 26 2 2 2 13 14 12 33 0 1 1 .179 .247 .262 .509
Road   150 40 11 1 3 16 11 15 24 0 0 4 .267 .349 .413 .762
Grass   266 59 12 3 4 26 22 21 54 0 1 4 .222 .289 .335 .623
Turf   29 7 1 0 1 3 3 6 3 0 0 1 .241 .389 .379 .768
Day   100 18 4 3 1 8 7 9 27 0 0 3 .180 .268 .310 .578
Night   195 48 9 0 4 21 18 18 30 0 1 2 .246 .316 .354 .670
As Starter   295 66 13 3 5 29 25 27 57 0 1 5 .224 .300 .339 .639
Close/Late   69 15 2 0 3 8 7 5 16 0 0 2 .217 .289 .377 .666
Inning 1-3   87 20 4 2 1 9 8 6 12 0 0 2 .230 .295 .356 .651
Inning 4-6   107 22 6 0 1 9 8 13 21 0 1 1 .206 .298 .290 .587
Inning 7-9   95 22 3 1 2 10 7 8 24 0 0 2 .232 .305 .347 .652
Extra Innings   6 2 0 0 1 1 2 0 0 0 0 0 .333 .333 .833 1.167
0 Outs   95 18 3 2 0 1 9 8 20 0 1 0 .189 .252 .263 .516
1 Outs   87 21 6 1 3 12 12 11 12 0 0 0 .241 .327 .437 .763
2 Outs   113 27 4 0 2 16 4 8 25 0 0 5 .239 .317 .327 .645
Scoring Position   82 19 2 0 0 20 0 4 21 0 1 2 .232 .284 .256 .540
Bases Empty   167 41 9 2 4 4 20 20 26 0 0 1 .246 .330 .395 .725
Runner on 1st   46 6 2 1 1 5 5 3 10 0 0 2 .130 .216 .283 .498
Runner on 2nd   38 7 1 0 0 2 0 3 10 0 1 1 .184 .262 .211 .472
Runner on 3rd   11 2 0 0 0 4 0 0 1 0 0 0 .182 .182 .182 .364
Runner on 1st & 2nd   16 4 1 0 0 4 0 1 5 0 0 0 .250 .294 .312 .607
Runner on 1st & 3rd   7 4 0 0 0 4 0 0 1 0 0 1 .571 .625 .571 1.196
Runner on 2nd & 3rd   5 1 0 0 0 3 0 0 2 0 0 0 .200 .200 .200 .400
Bases Loaded   5 1 0 0 0 3 0 0 2 0 0 0 .200 .200 .200 .400
Two Strikes   124 16 4 1 1 9 6 10 57 0 0 3 .129 .212 .202 .413
First Pitch   41 14 4 2 1 6 6 1 0 0 0 0 .341 .357 .610 .967
Count 0-1   27 7 1 0 0 2 0 0 0 0 0 0 .259 .259 .296 .556
Count 0-2   15 1 0 0 0 1 1 0 9 0 0 2 .067 .176 .067 .243
Count 1-0   31 8 1 0 1 5 1 0 0 0 1 1 .258 .281 .387 .668
Count 1-1   27 7 1 0 0 2 3 0 0 0 0 1 .259 .286 .296 .582
Count 1-2   37 7 1 1 0 2 1 0 16 0 0 0 .189 .189 .270 .459
Count 2-0   11 3 0 0 0 0 1 0 0 0 0 0 .273 .273 .273 .545
Count 2-1   25 9 2 0 2 4 4 0 0 0 0 0 .360 .360 .680 1.040
Count 2-2   48 4 1 0 1 3 1 0 25 0 0 1 .083 .102 .167 .269
Count 3-0   0 0 0 0 0 0 4 7 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   9 2 0 0 0 1 0 9 0 0 0 0 .222 .611 .222 .833
Full Count   24 4 2 0 0 3 3 10 7 0 0 0 .167 .412 .250 .662
Behind in Count   79 15 2 1 0 5 2 0 25 0 0 2 .190 .210 .241 .450
Ahead in Count   76 22 3 0 3 10 10 16 0 0 1 1 .289 .419 .447 .867
Batting 6th   4 1 1 0 0 0 0 0 1 0 0 0 .250 .250 .500 .750
Batting 7th   31 6 1 0 0 2 1 0 2 0 0 1 .194 .219 .226 .445
Batting 8th   82 18 2 1 2 6 7 10 21 0 1 3 .220 .326 .341 .668
Batting 9th   178 41 9 2 3 21 17 17 33 0 0 1 .230 .301 .354 .655
Low Leverage   120 24 5 2 2 3 8 14 22 0 1 0 .200 .284 .325 .609
Medium Leverage   129 29 7 1 1 16 13 12 27 0 0 4 .225 .310 .318 .628
High Leverage   46 13 1 0 2 10 4 1 8 0 0 1 .283 .312 .435 .747
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
2033 Philadelphia 1776 - PL 23 43 136 25 2 1 2 9 9 10 2 2 40 1 1 .184 .247 .257 .504 43 43 0.2
2034 Philadelphia 1776 - PL 24 58 184 44 10 0 7 30 23 22 6 2 53 3 1 .239 .336 .408 .744 104 105 1.2
2035 Philadelphia 1776 - PL 25 104 358 81 15 2 4 32 29 34 4 2 81 3 3 .226 .299 .313 .612 74 74 1.1
2036 Philadelphia 1776 - PL 26 61 191 31 3 1 5 15 21 22 1 1 47 1 1 .162 .251 .267 .518 43 45 -0.2
2037 Philadelphia 1776 - PL 27 80 276 57 9 0 13 25 36 24 7 2 73 3 0 .207 .285 .380 .665 82 82 1.2
2038 Philadelphia 1776 - PL 28 106 343 77 12 3 9 39 39 42 13 2 79 4 4 .224 .330 .356 .686 93 97 1.9
2039 Philadelphia 1776 - PL 29 91 295 66 13 3 5 29 25 27 5 0 57 7 1 .224 .300 .339 .639 80 81 1.3
Total PL 543 1783 381 64 10 45 179 182 181 38 11 430 22 11 .214 .298 .337 .635 78 79 6.7
Total M3L 237 861 211 38 5 16 127 105 90 19 12 222 12 4 .245 .326 .357 .682 98 103 7.3
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
2029 Delaware - A 19 29 93 24 7 0 2 14 10 7 4 2 28 0 1 .258 .330 .398 .728 119 123 0.0
2029 Scranton - AAA 19 3 1 1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 2.000 3.000 731 761 0.0
2030 Delaware - A 20 96 341 89 11 1 8 55 34 34 8 5 98 5 2 .261 .338 .370 .707 104 109 0.0
2031 Delaware - A 21 57 228 50 9 3 0 20 29 22 3 1 53 5 0 .219 .295 .285 .580 69 75 0.0
2031 Atlantic City - AA 21 20 48 8 1 0 0 5 5 5 1 0 13 1 0 .167 .259 .188 .447 30 34 0.0
2032 Delaware - A 22 55 199 48 11 1 6 38 32 27 4 4 43 2 1 .241 .338 .397 .735 108 114 0.0
2032 Atlantic City - AA 22 26 87 25 4 2 2 9 16 16 1 2 16 1 1 .287 .396 .448 .845 140 140 0.0
2032 Scranton - AAA 22 18 67 14 4 0 0 2 7 5 1 1 11 0 4 .209 .270 .269 .539 46 44 0.0
2033 Scranton - AAA 23 45 163 50 12 0 10 29 26 32 2 1 31 2 1 .307 .424 .564 .989 168 172 0.0
2034 Scranton - AAA 24 42 149 45 4 1 6 20 27 30 2 3 21 4 2 .302 .418 .463 .882 141 143 0.0
Total PAAA 87 312 95 16 1 16 49 53 62 4 4 52 6 3 .304 .421 .516 .937 155 158
Total SAAA 21 68 15 5 0 0 2 8 5 1 1 11 0 4 .221 .280 .294 .574 55 54
Total SAA 46 135 33 5 2 2 14 21 21 2 2 29 2 1 .244 .350 .356 .706 103 105
Total SA 237 861 211 38 5 16 127 105 90 19 12 222 12 4 .245 .326 .357 .682 98 103
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
2033 Philadelphia 1776 - PL 23 6 20 4 1 0 1 3 3 3 0 0 8 1 0 .200 .304 .400 .704 0 0 0.0
2034 Philadelphia 1776 - 3L 24 2 6 2 0 0 0 1 2 3 1 0 1 0 0 .333 .600 .333 .933 0 0 0.0
2034 Philadelphia 1776 - SL 24 3 10 2 0 0 0 0 1 1 0 0 3 0 0 .200 .273 .200 .473 0 0 0.0
2034 Philadelphia 1776 - PL 24 4 13 1 0 0 0 1 0 0 1 1 4 0 0 .077 .133 .077 .210 0 0 0.0
2034 Total - PL 24 9 29 5 0 0 0 2 3 4 2 1 8 0 0 .172 .306 .172 .478 0 0 0.0
2035 Philadelphia 1776 - PL 25 6 18 4 1 0 1 1 3 3 0 0 4 0 0 .222 .333 .444 .778 0 0 0.0
2036 Philadelphia 1776 - PL 26 2 1 0 0 0 0 0 0 1 0 0 0 0 0 .000 .500 .000 .500 0 0 0.0
2037 Philadelphia 1776 - SL 27 3 11 1 0 0 0 0 1 1 0 0 1 0 0 .091 .167 .091 .258 0 0 0.0
2037 Philadelphia 1776 - PL 27 6 25 5 0 0 2 4 3 1 0 0 4 2 0 .200 .231 .440 .671 0 0 0.0
2037 Total - PL 27 9 36 6 0 0 2 4 4 2 0 0 5 2 0 .167 .211 .333 .544 0 0 0.0
2038 Philadelphia 1776 - SL 28 1 4 2 0 0 1 2 1 0 0 0 1 1 0 .500 .500 1.250 1.750 0 0 0.0
2038 Philadelphia 1776 - PL 28 15 46 7 2 0 0 2 3 7 1 1 11 2 1 .152 .273 .196 .468 0 0 0.0
2038 Total - PL 28 16 50 9 2 0 1 4 4 7 1 1 12 3 1 .180 .288 .280 .568 0 0 0.0
2039 Philadelphia 1776 - 3L 29 3 10 2 0 0 1 1 2 1 0 0 2 0 0 .200 .273 .500 .773 0 0 0.0
2039 Philadelphia 1776 - PL 29 6 18 3 0 0 0 3 1 1 2 0 5 0 0 .167 .286 .167 .452 0 0 0.0
2039 Total - PL 29 9 28 5 0 0 1 4 3 2 2 0 7 0 0 .179 .281 .286 .567 0 0 0.0
Total PL 45 141 24 4 0 4 14 13 16 4 2 36 5 1 .170 .270 .284 .554 55 58
Total SL 7 25 5 0 0 1 2 3 2 0 0 5 1 0 .200 .259 .320 .579 54 58
Total 3L 5 16 4 0 0 1 2 4 4 1 0 3 0 0 .250 .429 .438 .866 135 150
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2029 Delaware - A 3B 29 29 18 54 2 73 1 .986 236.2 2.74 +2.3 1.051
2029 Scranton - AAA RF 3 0 3 0 0 3 0 1.000 6.1 4.26 +0.1 1.063
2029 Delaware - A RF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2030 Delaware - A SS 96 96 111 251 51 367 5 .986 847.2 3.84 +10.6 1.072
2031 Atlantic City - AA 2B 5 0 4 1 0 5 0 1.000 7.1 6.14 +0.0 1.001
2031 Delaware - A 2B 34 30 65 81 17 146 0 1.000 278.2 4.72 +2.9 1.069
2031 Atlantic City - AA 3B 5 5 7 12 2 19 0 1.000 42.0 4.07 +0.2 1.024
2031 Delaware - A 3B 3 3 0 6 0 7 1 .857 24.0 2.25 -0.4 .909
2031 Atlantic City - AA SS 3 2 4 7 3 11 0 1.000 19.0 5.21 +0.1 1.018
2031 Delaware - A SS 23 23 32 49 10 81 0 1.000 197.0 3.70 +1.4 1.049
2031 Atlantic City - AA RF 5 5 9 0 0 9 0 1.000 43.0 1.88 +0.3 1.042
2031 Delaware - A RF 1 1 5 0 0 6 1 .833 9.0 5.00 -0.6 .880
2032 Atlantic City - AA 2B 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2032 Delaware - A 2B 31 31 64 92 22 158 2 .987 271.0 5.18 +3.0 1.061
2032 Delaware - A 3B 22 22 13 44 4 58 1 .983 191.2 2.68 +2.1 1.070
2032 Scranton - AAA SS 18 18 19 58 14 79 2 .975 160.2 4.31 +2.0 1.074
2032 Atlantic City - AA SS 26 26 38 83 18 121 0 1.000 226.0 4.82 +2.3 1.060
2033 Philadelphia 1776 - MLB 2B 3 3 5 6 2 11 0 1.000 25.0 3.96 -0.0 .997
2033 Scranton - AAA 2B 1 0 0 0 0 0 0 .000 0.2 0.00 0.0 .000
2033 Philadelphia 1776 - MLB SS 40 40 52 147 26 201 2 .990 347.1 5.16 +5.1 1.074
2033 Scranton - AAA SS 45 45 59 151 31 213 3 .986 379.2 4.98 +3.9 1.055
2034 Philadelphia 1776 - MLB SS 58 58 93 167 28 266 6 .977 507.2 4.61 +0.8 1.009
2034 Scranton - AAA SS 42 42 61 140 25 203 2 .990 368.0 4.92 +6.0 1.091
2035 Philadelphia 1776 - MLB 2B 10 10 19 24 5 45 2 .956 89.0 4.35 -0.9 .937
2035 Philadelphia 1776 - MLB 3B 2 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2035 Philadelphia 1776 - MLB SS 94 94 124 300 66 431 7 .984 832.0 4.59 +5.2 1.034
2036 Philadelphia 1776 - MLB 2B 8 3 6 7 2 13 0 1.000 33.1 3.51 +0.6 1.240
2036 Philadelphia 1776 - MLB 3B 5 4 0 9 0 10 1 .900 35.2 2.27 +0.1 .947
2036 Philadelphia 1776 - MLB SS 45 44 57 125 23 184 2 .989 398.0 4.12 +3.6 1.062
2036 Philadelphia 1776 - MLB RF 1 1 1 0 0 1 0 1.000 8.0 1.12 -0.3 .988
2037 Philadelphia 1776 - MLB 2B 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 .000
2037 Philadelphia 1776 - MLB SS 79 79 97 252 40 356 7 .980 701.2 4.48 +4.5 1.038
2038 Philadelphia 1776 - MLB 2B 1 0 0 1 0 1 0 1.000 5.1 1.69 -0.1 1.003
2038 Philadelphia 1776 - MLB SS 106 106 151 310 52 468 7 .985 922.1 4.50 +2.0 1.013
2039 Philadelphia 1776 - MLB 2B 20 18 43 56 21 100 1 .990 155.0 5.75 -0.4 1.000
2039 Philadelphia 1776 - MLB SS 82 73 102 234 44 340 4 .988 639.2 4.73 +2.9 1.028
TOTAL 2B 117 95 207 268 69 480 5 .990 870.1 4.91 +5.1 1.040
TOTAL 3B 66 63 38 125 8 167 4 .976 534.0 2.75 +4.4 1.041
TOTAL SS 757 746 1000 2274 431 3321 47 .986 6546.2 4.50 +50.3 1.044
TOTAL RF 11 7 18 0 0 19 1 .947 69.1 2.34 -0.5 .987
PLAYER HISTORY
01/12/2026 Signed a minor league contract out of Taiwan with the Philadelphia 1776 BC organization.
01/01/2027 OSA scouting updated ratings (potential): Contact: 2 (6); Power: 1 (3); Eye: 1 (7).
04/15/2027 Injured (flu), day-to-day for 1 day.
01/01/2028 OSA scouting updated ratings (potential): Contact: 3 (5); Power: 1 (4); Eye: 2 (7).
01/01/2029 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 1 (3); Eye: 2 (5).
06/05/2029 Promoted from international complex to Double A Atlantic City.
07/26/2029 Injured (Hyperextended ankle), day-to-day for one week.
09/03/2029 Injured (Bruised ankle), day-to-day for 1 day.
01/01/2030 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 1 (4); Eye: 2 (4).
06/06/2030 Injured (Sprained elbow), day-to-day for one week.
09/21/2030 Wins the 2030 SA SA Glove Wizard Award at SS.
01/01/2031 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 2 (3); Eye: 3 (5).
08/24/2031 Injured (Concussion), day-to-day for one week.
01/01/2032 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 2 (3); Eye: 4 (5).
04/21/2032 Injured (Dizziness and nausea), day-to-day for 4 days.
01/01/2033 OSA scouting updated ratings (potential): Contact: 4 (5); Power: 3 (5); Eye: 5 (5).
05/01/2033 Named the #87 prospect in the PL
06/02/2033 Injured (Sprained knee), day-to-day for 6 days.
07/09/2033 Injured (Back tightness), day-to-day for 2 weeks.
01/01/2034 OSA scouting updated ratings (potential): Contact: 4 (5); Power: 4 (5); Eye: 6 (6).
01/01/2034 Received a 1-year contract worth a total of $280,000 through automatic renewal.
08/03/2034 Suspended 6 games after ejection following a brawl.
01/01/2035 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 6 (6).
01/01/2035 Received a 1-year contract worth a total of $280,000 through automatic renewal.
10/30/2035 Wins the 2035 PL PL Gold Glove at SS.
01/01/2036 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 6 (6).
01/01/2036 Received a 1-year contract worth a total of $280,000 through automatic renewal.
11/14/2036 Received a 1-year contract worth a total of $441,000 through arbitration.
01/01/2037 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 6 (6).
08/17/2037 Injured (Shoulder tendinitis), out for 5 weeks.
11/11/2037 Received a 1-year contract worth a total of $840,000 through arbitration.
01/01/2038 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 6 (6).
04/16/2038 Injured (Sprained knee), day-to-day for 4 days.
07/30/2038 Injured (Mild shoulder inflammation), day-to-day for 2 weeks.
11/10/2038 Received a 1-year contract worth a total of $3,360,000 through arbitration.
01/01/2039 OSA scouting updated ratings (potential): Contact: 4 (5); Power: 5 (5); Eye: 6 (6).
LEADERBOARD APPEARANCES
Year BB Rank
2038 42 7
Year HP Rank
2038 13 2
Wednesday, July 8th, 2020 - OOTP Baseball 20.8 Build 74