2B Zhao-ji 'Doc' Tsui #99
Age: 35 | Bats: R | Throws: R | Morale: Great
10/23/2040
OA: 28 POT: 28
2B ZHAO-JI 'DOC' TSUI #99 - AGE: 35 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
72 250 77 14 2 0 31 35 5 .308 .403 .380 5 1.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 60 65 60 60
Gap 55 60 55 55
Power 30 30 30 30
Eye 55 55 50 55
Avoid K's 80 85 80 80
FIELDING RATINGS
Catcher Infield Outfield
Range: - 29 6
Errors: - 57 9
Arm: 3 22 5
Turn DP: - 44 -
Ability: 2 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 51 Center Field: -
2nd Base: 24 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 66
Stealing Ability: 86
Baserunning Inst.: 103
Sacrifice Bunt: 58
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/02/2040 FRI Win, 4-3 1 0 1 1 0 0 0 0
09/24/2040 @ MID Win, 10-5 7 1 2 5 0 0 0 0
09/21/2040 JAC Win, 8-2 2 1 1 1 0 1 0 0
09/19/2040 JAC Win, 6-2 3 1 2 0 0 1 0 0
09/12/2040 @ BOW Win, 5-3 5 1 3 3 0 0 0 0
09/08/2040 @ FRI Win, 7-4 4 1 2 1 0 0 0 0
09/07/2040 @ FRI Loss, 1-6 3 1 0 0 0 1 0 0
09/02/2040 @ AKR Win, 5-4 5 1 1 2 0 0 0 0
08/30/2040 ERI Win, 3-2 0 0 0 0 0 1 0 0
08/29/2040 ERI Loss, 2-3 0 0 0 0 0 0 0 0
PERSONALITY
Tsui never shows any lack of effort, but he is slow to catch on.
High: Work Ethic
Low: Intelligence
Birthday:03/22/2005
Born in:Hsichih, NEW
Nationality:Taiwanese
Height:5' 10"
Weight:185 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:2 Years, 19 Days
Service This Yr:None
40-Man Service:5 Years, 112 Days
Pro Service:18 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension:Minor League Extension
Drafted:-
EASTERN LEAGUE 2040 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 72 250 77 14 2 0 31 43 35 5 .308 .403 .380 .783 .356 .072 124
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 60 296 6 0 0 4 3 2 95 16 5 2 71.4 41.9 6.16 1.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   77 21 4 2 0 12 11 9 0 2 0 2 .273 .356 .377 .732
Versus Right   173 56 10 0 0 19 32 26 5 0 3 4 .324 .424 .382 .805
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   55 14 1 0 0 1 7 8 0 0 1 1 .255 .359 .273 .632
May   32 12 6 0 0 1 5 4 0 0 0 0 .375 .444 .563 1.007
June   33 14 1 1 0 3 9 3 2 0 0 2 .424 .500 .515 1.015
July   70 18 0 0 0 6 13 11 1 0 2 1 .257 .366 .257 .623
August   31 8 3 1 0 8 2 6 2 2 0 1 .258 .375 .419 .794
September   29 11 3 0 0 12 7 3 0 0 0 1 .379 .455 .483 .937
Postseason   1 1 1 0 0 1 0 0 0 0 0 0 1.000 1.000 2.000 3.000
Career   1146 331 59 23 2 120 172 127 142 6 10 17 .289 .367 .386 .752
Home   127 45 6 1 0 10 25 21 4 0 1 5 .354 .464 .417 .881
Road   123 32 8 1 0 21 18 14 1 2 2 1 .260 .336 .341 .677
Grass   250 77 14 2 0 31 43 35 5 2 3 6 .308 .403 .380 .783
Day   57 14 3 1 0 6 8 8 1 0 0 1 .246 .348 .333 .682
Night   193 63 11 1 0 25 35 27 4 2 3 5 .326 .419 .394 .812
As Starter   242 75 14 2 0 30 42 33 5 2 3 6 .310 .403 .384 .787
As Reliever / Substitution   8 2 0 0 0 1 1 2 0 0 0 0 .250 .400 .250 .650
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
2028 Kansas City - MLB 23 1 1 1 0 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 422 441 0.0
2029 Colorado - MLB 24 22 41 19 5 0 0 7 5 2 0 1 3 1 1 .463 .477 .585 1.063 164 200 0.6
2030 Colorado - MLB 25 29 54 18 3 0 0 6 7 2 0 0 4 3 2 .333 .357 .389 .746 82 96 0.1
2030 St. Louis - MLB 25 22 40 11 2 0 0 0 4 2 0 0 2 1 0 .275 .310 .325 .635 71 72 0.0
2030 Total - MLB 25 51 94 29 5 0 0 6 11 4 0 0 6 4 2 .309 .337 .362 .698 77 86 0.1
2032 San Francisco - MLB 27 50 170 46 9 1 0 15 23 13 4 1 14 10 1 .271 .335 .335 .670 75 75 -0.2
2033 San Francisco - MLB 28 10 13 3 1 0 0 0 2 2 1 0 0 2 0 .231 .375 .308 .683 79 69 -0.0
2035 Washington - MLB 30 11 17 5 2 0 0 0 1 1 0 0 0 1 1 .294 .333 .412 .745 78 86 -0.0
Total MLB 145 336 103 22 1 0 28 43 22 5 2 23 18 5 .307 .356 .378 .734 88 94 0.5
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
2022 Princeton - R+ 17 31 110 19 1 3 0 5 13 6 2 0 27 5 0 .173 .229 .236 .465 22 14 -1.0
2023 Hudson Valley - A- 18 80 317 65 13 8 0 18 31 14 11 0 89 14 7 .205 .263 .297 .560 55 57 -1.8
2023 Tampa Bay (WIN) - AA 18 8 21 3 1 0 0 0 2 0 0 0 7 0 0 .143 .143 .190 .333 -7 -13 -0.3
2024 Hudson Valley - A- 19 24 93 38 8 2 0 19 19 12 6 0 12 9 3 .409 .505 .538 1.042 193 194 1.4
2024 Bowling Green - A 19 23 97 31 8 0 0 6 12 10 1 1 17 10 4 .320 .385 .402 .787 116 108 0.3
2024 Charlotte - A 19 38 161 33 11 2 1 10 19 4 2 1 41 12 0 .205 .232 .317 .549 44 42 -0.9
2024 Total - A 19 61 258 64 19 2 1 16 31 14 3 2 58 22 4 .248 .292 .349 .641 73 68 -0.6
2024 Idaho Falls - A- 19 14 52 15 4 1 0 3 7 2 1 0 14 6 1 .288 .327 .404 .731 104 105 0.2
2024 Lexington - A 19 35 133 37 5 2 0 5 13 11 0 0 22 10 0 .278 .333 .346 .679 86 81 0.0
2025 Kansas City (WIN) - AA 20 29 53 16 6 0 0 0 5 10 1 0 12 0 2 .302 .422 .415 .837 155 155 0.4
2025 Northwest Arkansas - AA 20 89 322 89 17 8 1 27 41 20 4 2 60 16 9 .276 .325 .388 .713 105 102 0.2
2025 Total - AA 20 118 375 105 23 8 1 27 46 30 5 2 72 16 11 .280 .340 .392 .732 113 110 0.6
2026 Lexington - A 21 26 98 27 5 3 0 14 15 11 1 0 22 6 1 .276 .355 .388 .742 114 118 0.4
2026 Kansas City (WIN) - AA 21 59 221 57 12 5 1 23 32 29 1 1 44 9 6 .258 .345 .371 .716 110 114 0.6
2026 Northwest Arkansas - AA 21 7 30 10 0 1 1 4 3 2 0 0 7 3 1 .333 .375 .500 .875 152 157 0.3
2026 Total - AA 21 66 251 67 12 6 2 27 35 31 1 1 51 12 7 .267 .349 .386 .735 115 119 0.9
2026 Omaha - AAA 21 23 22 5 0 1 0 2 2 1 0 0 3 2 0 .227 .261 .318 .579 63 38 -0.1
2027 Kansas City (WIN) - AA 22 61 244 76 8 6 1 29 38 32 2 3 42 13 8 .311 .391 .406 .797 140 141 1.4
2027 Northwest Arkansas - AA 22 137 544 155 28 12 0 58 85 70 7 2 70 45 13 .285 .372 .381 .753 121 124 2.5
2027 Total - AA 22 198 788 231 36 18 1 87 123 102 9 5 112 58 21 .293 .378 .388 .767 127 130 3.8
2028 Omaha - AAA 23 96 331 91 15 4 1 45 50 51 2 4 31 20 4 .275 .371 .353 .725 106 106 0.8
2029 Asheville - AA 24 65 267 97 15 7 1 28 58 26 3 3 19 21 12 .363 .421 .483 .905 144 144 2.0
2029 Colorado Springs - AAA 24 33 29 13 3 0 0 1 9 6 0 0 4 3 0 .448 .543 .552 1.095 213 198 0.6
2031 Iowa - AAA 26 124 238 69 11 4 1 25 39 28 4 1 8 20 3 .290 .373 .382 .755 119 120 1.5
2032 Iowa - AAA 27 72 67 22 6 0 0 10 11 15 1 0 5 3 0 .328 .458 .418 .876 144 137 0.7
2033 Richmond - A 28 30 127 49 10 3 3 12 28 17 3 0 7 27 6 .386 .469 .583 1.052 178 182 1.7
2033 Sacramento - AAA 28 66 77 19 3 1 1 8 9 11 2 0 5 3 0 .247 .356 .351 .706 102 98 0.3
2034 Syracuse - AAA 29 137 553 132 21 10 2 47 71 56 11 0 21 32 11 .239 .321 .324 .645 86 90 0.8
2035 Syracuse - AAA 30 133 553 156 29 9 6 55 76 54 7 2 44 33 8 .282 .352 .400 .752 111 116 2.4
2037 Charlotte - A 32 64 145 63 10 4 1 28 42 22 2 1 1 10 4 .434 .512 .579 1.091 172 163 1.9
2038 Charlotte - A 33 91 313 114 20 5 7 60 70 43 10 1 14 23 4 .364 .455 .527 .982 148 149 3.0
2039 Hudson Valley - A- 34 10 8 2 0 0 0 0 1 3 0 0 1 0 0 .250 .455 .250 .705 102 86 0.0
2040 Birmingham - AA 35 72 250 77 14 2 0 31 43 35 6 2 5 5 2 .308 .403 .380 .783 115 124 1.0
Total IL 684 1870 507 88 29 11 193 267 222 27 7 121 116 26 .271 .356 .367 .722 106 108
Total EL 305 1146 331 59 23 2 120 172 127 17 6 142 69 25 .289 .367 .386 .752 116 119
Total CAL (WIN) 223 746 259 51 14 12 110 159 86 17 3 63 72 14 .347 .425 .501 .926 137 136
Total MID 84 328 95 18 5 0 25 40 32 2 1 61 26 5 .290 .355 .375 .730 104 101
Total NYP 128 470 120 25 11 0 40 58 31 18 0 116 29 11 .255 .326 .355 .681 91 92
Total APP 31 110 19 1 3 0 5 13 6 2 0 27 5 0 .173 .229 .236 .465 22 14
Total WIN 222 806 249 42 18 3 80 135 97 7 7 124 43 28 .309 .385 .417 .802 130 132
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 Richmond - CAL (WIN) 28 6 27 14 1 1 0 3 7 2 0 0 1 6 1 .519 .552 .630 1.181 214 227 0.3
2037 Charlotte - CAL (WIN) 32 1 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -77 -0.1
2038 Charlotte - CAL (WIN) 33 7 26 6 1 0 0 1 3 3 0 0 0 2 0 .231 .310 .269 .580 49 45 -0.6
2040 Birmingham - EL 35 1 1 1 1 0 0 1 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000 700 732 -0.5
Total EL 1 1 1 1 0 0 1 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000 700 732
Total CAL (WIN) 14 54 20 2 1 0 4 10 5 0 0 1 8 1 .370 .424 .444 .868 127 132
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2028 Kansas City - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 -0.0 .000
2029 Colorado - MLB 1B 3 1 12 0 1 12 0 1.000 10.0 10.80 +0.1 1.022
2029 Colorado - MLB 2B 11 9 16 21 2 37 0 1.000 80.0 4.16 +0.2 1.013
2030 St. Louis - MLB 1B 1 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
2030 Colorado - MLB 1B 4 4 25 2 2 27 0 1.000 34.0 7.15 -0.3 .923
2030 Colorado - MLB 2B 6 4 6 10 1 16 0 1.000 38.0 3.79 -0.2 1.004
2030 St. Louis - MLB 2B 6 4 4 12 1 16 0 1.000 38.0 3.79 +0.2 1.004
2032 San Francisco - MLB 1B 40 40 363 16 23 380 1 .997 342.0 9.97 +1.0 1.020
2032 Iowa - AAA 1B 5 0 14 1 1 15 0 1.000 10.2 12.66 +0.2 1.058
2032 San Francisco - MLB 2B 3 1 3 5 2 8 0 1.000 12.0 6.00 -0.1 1.010
2032 Iowa - AAA 2B 3 2 6 7 2 13 0 1.000 17.0 6.88 +0.1 1.056
2033 Sacramento - AAA 1B 7 4 42 1 3 43 0 1.000 42.1 9.14 -0.0 1.082
2033 Richmond - A 1B 30 30 265 13 13 282 4 .986 260.0 9.62 -0.5 .973
2033 San Francisco - MLB 2B 1 1 2 2 0 4 0 1.000 9.0 4.00 -0.3 .676
2033 Sacramento - AAA 2B 4 4 10 12 1 23 1 .957 35.0 5.66 +0.1 .979
2033 Richmond - A 2B 4 0 0 1 0 1 0 1.000 4.0 2.25 +0.1 1.060
2034 Syracuse - AAA 1B 136 136 1254 75 69 1339 10 .993 1190.1 10.05 +6.8 1.053
2035 Washington - MLB 1B 3 3 20 0 2 20 0 1.000 25.0 7.20 +0.0 1.031
2035 Washington - MLB 2B 4 0 2 2 1 4 0 1.000 6.2 5.40 +0.1 1.015
2035 Syracuse - AAA 2B 133 133 330 394 83 733 9 .988 1173.2 5.55 -11.2 .943
2037 Charlotte - A 1B 8 3 39 2 5 41 0 1.000 35.0 10.54 +0.3 1.058
2037 Charlotte - A 2B 31 15 30 46 10 77 1 .987 160.0 4.28 +0.1 .983
2037 Charlotte - A LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2037 Charlotte - A CF 1 0 0 0 0 0 0 .000 2.0 0.00 -0.5 .000
2038 Charlotte - A 1B 23 19 162 15 11 177 0 1.000 165.0 9.65 +1.2 1.055
2038 Charlotte - A 2B 38 29 50 75 25 132 7 .947 280.1 4.01 -4.0 .860
2039 Hudson Valley - A- 1B 1 0 3 0 0 3 0 1.000 3.0 9.00 +0.1 1.050
2039 Hudson Valley - A- 2B 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2040 Birmingham - AA 1B 15 13 128 10 6 138 0 1.000 120.0 10.35 +0.3 1.012
2040 Birmingham - AA 2B 3 1 2 2 1 4 0 1.000 12.0 3.00 -0.5 1.032
TOTAL 1B 276 253 2329 135 136 2479 15 .994 2239.1 9.90 +9.3 1.035
TOTAL 2B 250 203 461 589 129 1068 18 .983 1868.2 5.06 -15.5 .942
TOTAL LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL CF 1 0 0 0 0 0 0 .000 2.0 0.00 -0.5 .000
PLAYER HISTORY
02/25/2022 Signed a minor league contract out of Taiwan with the Arizona Diamondbacks organization.
07/17/2022 Was traded by the Arizona Diamondbacks to the Montreal Expos, along with SS Mark Vientos, SP Victor Sarmiento, SS Dave Landaverde, SP Mike Crofts, in exchange for SS Danyer Salazar.
08/21/2022 Injured (Oblique strain), out for one week.
01/01/2023 OSA scouting updated ratings (potential): Contact: 40 (70); Power: 20 (25); Eye: 25 (50).
04/27/2023 Injured (Bruised ankle), day-to-day for 1 day.
05/20/2023 Injured (Fractured thumb), out for 4 weeks.
06/21/2023 Injured on 06/19/2023, diagnosed with a sore shoulder, is day-to-day.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (70); Power: 20 (25); Eye: 30 (50).
07/14/2024 Was traded by the Montreal Expos to the Kansas City Royals, along with SP Hector Ramirez, SP Larry Siegel, RF Alberto Miranda, in exchange for SP Cre Finfrock.
01/01/2025 OSA scouting updated ratings (potential): Contact: 50 (70); Power: 20 (25); Eye: 30 (50).
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (70); Power: 25 (25); Eye: 40 (50).
04/10/2026 Injured (Flu), day-to-day for 1 day.
05/21/2026 Injured (Fractured rib), out for 4 weeks.
10/30/2026 Wins the 2026 International League AAA World Series with the Omaha Storm Chasers!
01/01/2027 OSA scouting updated ratings (potential): Contact: 55 (70); Power: 25 (30); Eye: 45 (50).
09/12/2027 Goes 5-6 against the Portland Sea Dogs, with 1 2B, 2 3B, 1 RBI and 2 R.
01/01/2028 OSA scouting updated ratings (potential): Contact: 60 (70); Power: 25 (30); Eye: 50 (50).
01/03/2028 Injured (Back tightness), day-to-day for one week.
11/27/2028 Received a 1-year contract worth a total of $540,000 through automatic renewal.
11/27/2028 Was traded by the Kansas City Royals to the Colorado Rockies, along with RP Jose Sixtos, C Phuck, 2B J.J. Odum, a 1st draft pick, in exchange for SS Nicholas Carrey, $15,000,000.
01/01/2029 OSA scouting updated ratings (potential): Contact: 60 (70); Power: 25 (30); Eye: 50 (50).
11/27/2029 Received a 1-year contract worth a total of $540,000 through automatic renewal.
12/14/2029 Was selected to the 2029 Winter League Baseball All-Star Game.
01/01/2030 OSA scouting updated ratings (potential): Contact: 65 (70); Power: 25 (30); Eye: 50 (50).
03/17/2030 Wins the 2029 WIN AL Platinum Stick Award at 2B.
06/23/2030 Was claimed off waivers by St. Louis while with Colorado.
11/23/2030 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2031 OSA scouting updated ratings (potential): Contact: 65 (70); Power: 30 (30); Eye: 50 (50).
01/24/2031 Was claimed off waivers by Philadelphia while with St. Louis.
02/28/2031 Released by the Philadelphia Phillies.
03/13/2031 Signed a minor league contract with the Chicago Cubs organization.
08/08/2031 Signed a 0-year minor league contract extension with the Chicago Cubs organization.
01/01/2032 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 30 (30); Eye: 50 (50).
08/01/2032 Was traded by the Chicago Cubs to the San Francisco Giants, along with RF Nick Bell, in exchange for a 5th draft pick.
11/24/2032 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2033 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 30 (30); Eye: 50 (50).
09/19/2033 Wins the CAL NL Player of the Week Award.
11/21/2033 Became a free agent.
01/01/2034 OSA scouting updated ratings (potential): Contact: 60 (65); Power: 30 (30); Eye: 50 (55).
03/26/2034 Signed a minor league contract with the Washington Nationals organization.
06/09/2034 Injured on 06/08/2034, diagnosed with a concussion, is day-to-day.
08/09/2034 Injured on 08/05/2034, diagnosed with a fractured foot, will miss 2 weeks.
09/08/2034 Injured (Quadriceps strain), day-to-day for 2 weeks.
09/18/2034 Suffered setback in recovery from injury, will miss another 4 days.
09/19/2034 Suffered setback in recovery from injury, will miss another 6 days.
11/04/2034 Signed a 0-year minor league contract extension with the Washington Nationals organization.
01/01/2035 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 30 (30); Eye: 50 (55).
11/29/2035 Received a 1-year contract worth a total of $565,000 through automatic renewal.
01/01/2036 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 30 (30); Eye: 50 (50).
04/18/2036 Released by the Washington Nationals.
05/06/2036 Signed a minor league contract with the Toronto Blue Jays organization.
05/18/2036 Released by the Toronto organization.
01/01/2037 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (35); Eye: 50 (50).
03/14/2037 Signed a minor league contract with the Montreal Expos organization.
04/06/2037 Signed a 1-year minor league contract extension with the Montreal Expos organization.
05/17/2037 Injured (Pulled abdominal muscle), day-to-day for 5 days.
07/27/2037 Injured (Hamstring tightness), day-to-day for 4 days.
07/30/2037 Injured (Back tightness), day-to-day for 3 days.
01/01/2038 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (35); Eye: 50 (50).
04/24/2038 Suspended 3 games after ejection following a brawl.
07/05/2038 Signed a 1-year minor league contract extension with the Montreal Expos organization.
01/01/2039 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (35); Eye: 50 (50).
11/20/2039 Became a minor league free agent.
12/15/2039 Signed a minor league contract with the Chicago White Sox organization.
01/01/2040 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 30 (30); Eye: 50 (50).
06/18/2040 Injured (Bruised thigh), day-to-day for 4 days.
07/09/2040 Injured on 07/08/2040, diagnosed with back tightness, will not miss additional time.
10/02/2040 Injured (Back tightness), day-to-day for 5 days.
10/10/2040 Signed a 1-year minor league contract extension with the Chicago White Sox organization.
Sunday, May 23rd, 2021 - OOTP Baseball 21.6 Build 83