3B Lao 'Bull' Lo #21
Age: 23 | Bats: R | Throws: R | Morale: Great    
12/31/2026
3B LAO 'BULL' LO #21 - AGE: 23 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
118 388 101 18 4 13 47 33 91 .260 .320 .428 24 0.9
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 65
Gap 36
Power 46
Eye 39
Avoid K's 48
FIELDING RATINGS
Catcher Infield Outfield
Range: - 63 34
Errors: - 69 63
Arm: 7 86 62
Turn DP: - 24 -
Ability: 5 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: 73
       
RUN/BUNT
Running Speed: 100
Stealing Ability: 100
Baserunning Inst.: 100
Sacrifice Bunt: 21
Bunt for Hit: 47
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/11/2026 POR Loss, 2-3 4 0 1 0 0 0 0 0
10/10/2026 POR Loss, 2-4 4 0 1 0 0 0 2 0
10/08/2026 @ POR Loss, 3-6 3 0 2 0 0 1 1 0
10/07/2026 @ POR Win, 4-2 3 0 1 1 0 1 0 1
10/06/2026 @ POR Loss, 2-4 3 0 1 1 0 1 0 1
10/04/2026 POR Win, 6-1 3 1 1 0 0 0 2 1
10/03/2026 POR Win, 4-2 5 2 1 0 0 0 1 1
09/30/2026 @ GEO Loss, 1-3 4 0 1 0 0 0 1 0
09/29/2026 @ GEO Win, 10-5 5 2 2 1 1 0 2 0
09/28/2026 @ GEO Loss, 3-10 0 0 0 0 0 0 0 0
PERSONALITY
Leader Ability:Low
Loyalty:Normal
Desire f. Win:Very High
Greed:Normal
Intelligence:High
Work Ethic:Very High
Birthday:08/06/2003
Born in:Beijing, BEI
Nationality:Chinese
Height:5' 10"
Weight:165 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$900,000
Signed Through:2027 Season
Major Service:2 Years, 163 Days
Service This Yr:180 Days
40-Man Service:3 Years, 140 Days
Pro Service:5 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2021, 1st Pick in Round 1(Supp.)
ADULT BASEBALL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 118 388 101 18 4 13 47 54 33 91 .260 .320 .428 .748 .314 .168 91
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 101 425 2 5 0 8 0 2 166 35 24 13 64.9 50.7 4.41 .9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   207 58 10 3 6 22 25 23 41 0 0 0 .280 .352 .444 .797
Versus Right   181 43 8 1 7 25 27 10 50 2 0 2 .238 .282 .409 .691
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   74 22 2 1 4 12 14 9 19 0 0 1 .297 .381 .514 .894
May   73 13 2 1 2 7 6 5 21 1 0 0 .178 .228 .315 .543
June   45 14 2 0 1 3 6 2 8 0 0 0 .311 .340 .422 .763
July   81 19 5 0 3 10 12 6 20 1 0 0 .235 .284 .407 .691
August   44 10 2 1 0 6 4 7 9 0 0 0 .227 .333 .318 .652
September   71 23 5 1 3 9 12 4 14 0 0 1 .324 .368 .549 .918
Spring Training   43 13 4 0 2 7 10 3 10 0 0 1 .302 .362 .535 .897
Postseason   25 8 1 2 0 2 3 3 6 0 0 0 .320 .393 .520 .913
Last Year   203 54 9 4 7 25 30 6 44 2 0 0 .266 .284 .453 .738
2 Years Ago   164 48 2 5 5 11 32 17 33 0 0 0 .293 .359 .457 .816
Career   928 247 34 14 27 95 134 67 204 4 0 2 .266 .316 .420 .736
Home   190 43 9 3 6 23 25 19 37 1 0 2 .226 .302 .400 .702
Road   198 58 9 1 7 24 29 14 54 1 0 0 .293 .338 .455 .793
Grass   388 101 18 4 13 47 54 33 91 2 0 2 .260 .320 .428 .748
Day   109 25 6 1 5 9 14 13 28 0 0 0 .229 .311 .440 .752
Night   279 76 12 3 8 38 40 20 63 2 0 2 .272 .323 .423 .746
As Starter   380 97 18 4 13 46 49 32 88 2 0 2 .255 .315 .426 .741
As Reliever / Substitution   8 4 0 0 0 1 5 1 3 0 0 0 .500 .556 .500 1.056
Pinch Hitting   1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Close/Late   81 22 4 1 1 2 10 6 19 0 0 0 .272 .322 .383 .705
Inning 1-3   146 38 4 1 5 15 19 9 24 0 0 1 .260 .308 .404 .712
Inning 4-6   119 28 6 1 4 23 16 13 28 2 0 1 .235 .311 .403 .714
Inning 7-9   116 31 8 2 3 8 16 11 37 0 0 0 .267 .331 .448 .779
Extra Innings   7 4 0 0 1 1 1 0 2 0 0 0 .571 .571 1.000 1.571
0 Outs   164 42 8 2 5 5 28 10 43 0 0 0 .256 .299 .421 .720
1 Outs   129 35 6 1 3 18 12 11 31 2 0 1 .271 .329 .403 .732
2 Outs   95 24 4 1 5 24 12 12 17 0 0 1 .253 .343 .474 .816
Scoring Position   83 22 4 0 4 35 15 11 22 2 0 1 .265 .351 .458 .808
Bases Empty   248 64 11 4 8 8 34 14 57 0 0 0 .258 .298 .431 .729
Runner on 1st   57 15 3 0 1 4 3 8 12 0 0 1 .263 .364 .368 .732
Runner on 2nd   33 9 0 0 2 8 7 7 9 0 0 0 .273 .400 .455 .855
Runner on 3rd   6 0 0 0 0 2 1 0 2 1 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   22 7 3 0 0 6 3 1 6 0 0 0 .318 .348 .455 .802
Runner on 1st & 3rd   8 1 1 0 0 3 1 0 2 0 0 1 .125 .222 .250 .472
Runner on 2nd & 3rd   4 1 0 0 0 3 1 2 1 1 0 0 .250 .429 .250 .679
Bases Loaded   10 4 0 0 2 13 2 1 2 0 0 0 .400 .455 1.000 1.455
Two Strikes   177 31 6 1 4 17 15 13 91 1 0 1 .175 .234 .288 .523
First Pitch   54 11 4 0 2 5 6 0 0 1 0 0 .204 .200 .389 .589
Count 0-1   30 9 0 1 2 6 5 0 0 0 0 0 .300 .300 .567 .867
Count 0-2   35 3 2 0 0 0 2 0 23 0 0 0 .086 .086 .143 .229
Count 1-0   38 17 3 0 2 9 9 0 0 0 0 1 .447 .462 .684 1.146
Count 1-1   36 13 1 1 0 4 4 0 0 0 0 0 .361 .361 .444 .806
Count 1-2   63 10 1 1 2 5 5 0 33 1 0 1 .159 .169 .302 .471
Count 2-0   19 9 2 1 1 2 5 0 0 0 0 0 .474 .474 .842 1.316
Count 2-1   21 6 2 0 1 1 2 0 0 0 0 0 .286 .286 .524 .810
Count 2-2   47 11 1 0 2 8 4 0 20 0 0 0 .234 .234 .383 .617
Count 3-0   2 1 0 0 1 3 2 10 0 0 0 0 .500 .917 2.000 2.917
Count 3-1   11 4 0 0 0 0 4 10 0 0 0 0 .364 .667 .364 1.030
Full Count   32 7 2 0 0 4 4 13 15 0 0 0 .219 .444 .281 .726
Behind in Count   128 22 3 2 4 11 12 0 56 1 0 1 .172 .177 .320 .497
Ahead in Count   91 37 7 1 5 15 22 20 0 0 0 1 .407 .518 .670 1.188
Batting Leadoff   225 64 14 3 6 25 28 19 47 0 0 0 .284 .340 .453 .793
Batting 4th   1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Batting 7th   2 1 0 0 0 0 0 0 1 0 0 0 .500 .500 .500 1.000
Batting 8th   29 6 1 0 1 1 5 3 10 0 0 0 .207 .281 .345 .626
Batting 9th   131 29 3 1 6 20 19 11 33 2 0 2 .221 .288 .397 .685
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
2023 Eureka - ABL 19 53 173 44 5 1 2 12 18 11 0 0 36 14 8 .254 .299 .329 .628 61 63 -0.4
2024 Eureka - ABL 20 56 164 48 2 5 5 11 32 17 0 0 33 19 11 .293 .359 .457 .816 109 115 1.1
2025 Eureka - ABL 21 62 203 54 9 4 7 25 30 6 0 2 44 23 10 .266 .284 .453 .738 86 86 0.3
2026 Eureka - ABL 22 118 388 101 18 4 13 47 54 33 2 2 91 24 13 .260 .320 .428 .748 90 91 0.9
Total ABL 289 928 247 34 14 27 95 134 67 2 4 204 80 42 .266 .316 .420 .736 87 89 1.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
2020 Tohoku Rakuten - COL 16 45 191 67 14 4 12 39 42 19 1 2 38 10 7 .351 .408 .654 1.063 163 154 0.0
2021 Tohoku Rakuten - COL 17 46 187 58 5 1 12 36 48 22 2 1 38 17 1 .310 .387 .540 .927 125 119 0.0
2021 Coney Island - A 17 36 137 40 5 1 3 19 22 18 0 0 45 6 4 .292 .374 .409 .783 112 116 0.0
2021 Long Island - AA 17 57 216 54 6 4 6 29 35 28 1 5 70 11 4 .250 .332 .398 .730 89 84 0.0
2022 Coney Island - A 18 18 74 25 5 0 3 11 26 14 1 1 21 5 2 .338 .444 .527 .971 157 155 0.0
2022 Long Island - AA 18 139 534 134 15 2 9 51 104 110 5 4 136 36 12 .251 .381 .337 .718 86 94 0.0
2023 Pasadena - AAA 19 83 345 113 23 5 9 44 76 47 0 1 63 30 6 .328 .407 .501 .909 128 130 0.0
2024 Pasadena - AAA 20 49 194 56 9 3 5 31 26 20 2 1 49 21 7 .289 .359 .443 .803 105 111 0.0
2025 Pasadena - AAA 21 42 179 47 10 1 5 18 22 16 2 0 36 12 3 .263 .330 .413 .743 88 90 0.0
Total AAA 174 718 216 42 9 19 93 124 83 4 2 148 63 16 .301 .375 .464 .839 112 115
Total AA 196 750 188 21 6 15 80 139 138 6 9 206 47 16 .251 .368 .355 .722 87 91
Total A 54 211 65 10 1 6 30 48 32 1 1 66 11 6 .308 .400 .450 .850 129 130
Total Pro Feeder 91 378 125 19 5 24 75 90 41 3 3 76 27 8 .331 .398 .598 .996 144 136
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
2023 Eureka - ABL 19 4 7 4 1 0 1 5 2 0 0 1 1 0 0 .571 .500 1.143 1.643 0 0 0.0
2024 Eureka - ABL 20 13 42 8 1 1 0 1 4 3 0 0 17 1 3 .190 .244 .262 .506 0 0 0.0
2026 Eureka - ABL 22 7 25 8 1 2 0 2 3 3 0 0 6 4 3 .320 .393 .520 .913 0 0 0.0
Total ABL 24 74 20 3 3 1 8 9 6 0 1 24 5 6 .270 .321 .432 .753 93 90
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Tohoku Rakuten - COL 3B 34 34 16 48 8 75 11 .853 294.2 1.95 -3.8 .900
2021 Long Island - AA 3B 57 57 26 84 10 124 14 .887 461.0 2.15 -10.8 .863
2021 Coney Island - A 3B 35 35 16 60 6 82 6 .927 273.2 2.50 +1.5 1.020
2021 Tohoku Rakuten - COL 3B 46 46 19 72 3 106 15 .858 374.1 2.19 -2.3 .938
2022 Long Island - AA 3B 138 138 74 278 29 367 15 .959 1175.1 2.70 +2.9 1.010
2022 Coney Island - A 3B 18 18 6 34 7 42 2 .952 159.0 2.26 +1.0 1.029
2023 Eureka - ML 3B 53 45 20 85 8 108 3 .972 405.1 2.33 -0.9 .987
2023 Pasadena - AAA 3B 58 58 33 119 6 157 5 .968 515.1 2.65 +0.6 1.005
2024 Eureka - ML 3B 53 43 20 82 3 106 4 .962 387.0 2.37 +2.1 1.030
2024 Pasadena - AAA 3B 34 31 12 54 3 71 5 .930 274.1 2.17 +0.3 1.001
2025 Eureka - ML 3B 56 49 30 87 6 122 5 .959 440.1 2.39 -1.6 .977
2025 Pasadena - AAA 3B 39 39 17 70 5 92 5 .946 347.1 2.25 -0.9 .980
2026 Eureka - ML 3B 115 101 58 200 11 270 12 .956 918.0 2.53 -0.6 .995
2026 Eureka - ML LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL 3B 736 694 347 1273 105 1722 102 .941 6025.2 2.42 -12.4 .982
TOTAL LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
PLAYER HISTORY
06/07/2020 Joined the Tohoku Rakuten Golden Eagles.
07/27/2020 Wins the Pro Feeder PL Player of the Week Award.
01/01/2021 OSA scouting updated ratings (potential): Contact: - (17); Power: - (14); Eye: - (5).
04/25/2021 Injured (hamstring strain), out for 4 weeks.
06/07/2021 Drafted in the 2021 first-year player draft (Supplemental Round 1, Pick 1, 24th overall pick) by the South Carolina Bombers.
06/11/2021 Released by the Tohoku Rakuten Golden Eagles.
06/11/2021 Signed a minor league contract with the South Carolina Bombers organization with a signing bonus of $600,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: - (14); Power: - (10); Eye: - (4).
07/18/2022 Injured (mild hamstring strain), day-to-day for 5 days.
11/21/2022 Was traded by the South Carolina Bombers to the Eureka Hornets, along with MR Brian Henderson, in exchange for 3B Ebrahim Magsi.
01/01/2023 OSA scouting updated ratings (potential): Contact: - (65); Power: - (47); Eye: - (20).
04/28/2023 Goes 0-5 against the Joplin Fireballs, ending his hitting streak at 22 games.
10/25/2023 Won the 2023 ADULT BASEBALL LEAGUE ABL World Series with the Eureka Hornets!
11/19/2023 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (61); Power: - (46); Eye: - (36).
05/21/2024 Injured (back soreness), out for 6 days.
06/14/2024 Goes 5-5 against the Dallas Texans, with 0 RBI and 1 R.
10/26/2024 Injured (quadriceps soreness), day-to-day for 6 days.
11/28/2024 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Contact: - (62); Power: - (46); Eye: - (37).
12/04/2025 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2026 OSA scouting updated ratings (potential): Contact: - (64); Power: - (47); Eye: - (37).
11/30/2026 Received a 1-year contract worth a total of $900,000 through arbitration.
Tuesday, March 15th, 2016 - OOTP Baseball 16.11 Build 43