2B Ricky Magdaleno #23
Age: 30 | Bats: R | Throws: R | Morale: Normal
02/27/2005
2B RICKY MAGDALENO #23 - AGE: 30 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
78 230 53 9 0 8 26 23 67 .230 .306 .374 2 1.9
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 6 6 6 6
Gap 9 9 9 9
Power 7 7 7 7
Eye 9 9 9 9
Avoid K's 7 7 7 7
FIELDING RATINGS
Catcher Infield Outfield
Range: - 13 1
Errors: - 14 1
Arm: - 15 2
Turn DP: - 16 -
Framing: - - -
POSITION RATINGS
Pitcher: - Shortstop: 10
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 15 Right Field: -
3rd Base: 10
       
RUN/BUNT
Running Speed: 10
Stealing Aggressiveness: 16
Stealing Ability: 14
Baserunning Inst.: 16
Sacrifice Bunt: 4
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/15/2004 IoCu Loss, 0-3 3 0 1 0 0 0 0 0
09/14/2004 IoCu Loss, 0-3 3 0 1 0 0 0 0 0
09/13/2004 IoCu Loss, 0-5 4 0 2 0 0 0 2 1
09/12/2004 @ Ok89 Loss, 2-5 3 0 0 0 0 0 1 0
09/11/2004 @ Ok89 Loss, 2-4 3 0 0 0 0 0 1 0
09/10/2004 @ Ok89 Loss, 2-5 2 0 1 0 0 2 0 0
09/09/2004 LoRe Win, 6-5 3 1 1 2 1 1 0 0
09/08/2004 LoRe Win, 13-5 4 2 2 1 0 1 1 0
09/07/2004 LoRe Win, 4-3 4 0 1 0 0 0 1 0
09/05/2004 @ NaSo Loss, 0-4 2 0 0 0 0 1 1 0
PERSONALITY
Birthday:07/06/1974
Born in:West Covina, CA
Nationality:American
Height:6' 0"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:2 Years, 153 Days
Service This Yr:None
40-Man Service:None, None
Pro Service:12 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:4 option years left
Contract Extension: -
Drafted:1992, 16th Pick in Round 8
AMERICAN ASSOCIATION 2004 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 78 230 53 9 0 8 26 31 23 67 .230 .306 .374 .680 .311 .143 112
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 69 255 2 0 0 3 0 0 86 17 2 1 66.7 27.1 4.05 1.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   61 14 0 0 3 10 8 8 17 0 0 0 .230 .319 .377 .696
Versus Right   166 37 9 0 5 14 22 14 50 0 0 2 .223 .291 .367 .659
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   19 4 2 0 0 1 1 1 3 0 0 0 .211 .250 .316 .566
May   66 19 3 0 3 10 10 5 17 0 0 1 .288 .347 .470 .817
June   66 9 2 0 2 5 11 9 25 0 0 1 .136 .250 .258 .508
July   34 8 1 0 2 6 5 3 11 0 0 0 .235 .297 .441 .738
September   45 13 1 0 1 4 4 5 11 0 0 0 .289 .360 .378 .738
Last Year   230 53 9 0 8 26 31 23 67 0 0 2 .230 .306 .374 .680
2 Years Ago   130 16 2 0 5 10 14 19 47 0 0 1 .123 .240 .254 .494
Career   360 69 11 0 13 36 45 42 114 0 0 3 .192 .281 .331 .612
Home   103 26 5 0 4 13 13 12 27 0 0 1 .252 .336 .417 .754
Road   127 27 4 0 4 13 18 11 40 0 0 1 .213 .281 .339 .619
Grass   230 53 9 0 8 26 31 23 67 0 0 2 .230 .306 .374 .680
Day   60 12 2 0 1 4 10 7 19 0 0 1 .200 .294 .283 .577
Night   170 41 7 0 7 22 21 16 48 0 0 1 .241 .310 .406 .716
As Starter   226 52 9 0 8 26 31 22 65 0 0 2 .230 .304 .376 .680
As Reliever / Substitution   4 1 0 0 0 0 0 1 2 0 0 0 .250 .400 .250 .650
Close/Late   51 9 3 0 2 8 6 2 16 0 0 1 .176 .222 .353 .575
Inning 1-3   64 17 3 0 5 10 12 6 19 0 0 0 .266 .329 .547 .875
Inning 4-6   84 17 2 0 1 5 9 8 24 0 0 1 .202 .280 .262 .541
Inning 7-9   75 19 4 0 2 10 9 7 22 0 0 1 .253 .325 .387 .712
Extra Innings   7 0 0 0 0 1 1 2 2 0 0 0 .000 .222 .000 .222
0 Outs   67 17 2 0 2 4 11 5 16 0 0 1 .254 .315 .373 .688
1 Outs   76 18 5 0 3 12 11 10 22 0 0 1 .237 .333 .421 .754
2 Outs   87 18 2 0 3 10 9 8 29 0 0 0 .207 .274 .333 .607
Scoring Position   54 13 3 0 2 18 11 9 19 0 0 0 .241 .349 .407 .757
Bases Empty   136 35 5 0 4 4 16 12 34 0 0 1 .257 .322 .382 .705
Runner on 1st   40 5 1 0 2 4 4 2 14 0 0 1 .125 .186 .300 .486
Runner on 2nd   14 3 1 0 1 4 2 4 6 0 0 0 .214 .389 .500 .889
Runner on 3rd   10 4 1 0 0 4 3 1 1 0 0 0 .400 .455 .500 .955
Runner on 1st & 2nd   14 4 1 0 1 5 4 3 6 0 0 0 .286 .412 .571 .983
Runner on 1st & 3rd   4 1 0 0 0 1 0 0 2 0 0 0 .250 .250 .250 .500
Runner on 2nd & 3rd   4 0 0 0 0 1 0 0 2 0 0 0 .000 .000 .000 .000
Bases Loaded   8 1 0 0 0 3 2 1 2 0 0 0 .125 .222 .125 .347
Two Strikes   108 16 3 0 3 10 9 12 67 0 0 1 .148 .240 .259 .499
First Pitch   37 8 1 0 2 4 5 0 0 0 0 0 .216 .216 .405 .622
Count 0-1   15 6 0 0 0 1 3 0 0 0 0 0 .400 .400 .400 .800
Count 0-2   20 2 1 0 1 3 2 0 18 0 0 1 .100 .143 .300 .443
Count 1-0   24 11 3 0 1 5 6 0 0 0 0 1 .458 .480 .708 1.188
Count 1-1   18 4 0 0 2 2 2 0 0 0 0 0 .222 .222 .556 .778
Count 1-2   35 4 0 0 0 0 1 0 22 0 0 0 .114 .114 .114 .229
Count 2-0   9 1 0 0 0 0 1 0 0 0 0 0 .111 .111 .111 .222
Count 2-1   14 5 2 0 0 3 2 0 0 0 0 0 .357 .357 .500 .857
Count 2-2   31 5 0 0 1 5 2 0 16 0 0 0 .161 .161 .258 .419
Count 3-0   0 0 0 0 0 0 1 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   5 2 0 0 0 1 2 7 0 0 0 0 .400 .750 .400 1.150
Full Count   22 5 2 0 1 2 4 12 11 0 0 0 .227 .500 .455 .955
Behind in Count   70 12 1 0 1 4 6 0 40 0 0 1 .171 .183 .229 .412
Ahead in Count   52 19 5 0 1 9 12 11 0 0 0 1 .365 .484 .519 1.004
Batting 8th   18 6 0 0 1 3 2 2 5 0 0 0 .333 .400 .500 .900
Batting 9th   212 47 9 0 7 23 29 21 62 0 0 2 .222 .298 .363 .661
Low Leverage   115 33 4 0 4 11 16 13 37 0 0 0 .287 .359 .426 .785
Medium Leverage   77 15 5 0 3 8 10 8 16 0 0 1 .195 .279 .377 .656
High Leverage   36 5 0 0 1 7 5 2 13 0 0 1 .139 .205 .222 .427
TEXAS LEAGUE 2004 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 102 18 5 0 1 7 9 7 37 .176 .227 .255 .482 .229 .078 52
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 31 110 0 0 0 1 0 1 26 6 1 1 50.0 6.0 1.87 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   28 3 0 0 0 2 1 2 8 1 0 0 .107 .161 .107 .268
Versus Right   74 15 5 0 1 5 7 3 29 0 0 0 .203 .234 .311 .545
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
July   29 2 1 0 0 2 2 6 11 0 0 0 .069 .229 .103 .332
August   73 16 4 0 1 5 7 1 26 1 0 0 .219 .227 .315 .542
Last Year   102 18 5 0 1 7 9 7 37 1 0 0 .176 .227 .255 .482
2 Years Ago   278 60 10 1 4 19 27 33 76 3 3 0 .216 .296 .302 .598
Career   934 179 32 6 16 65 89 85 255 6 12 8 .192 .263 .290 .553
Home   43 9 2 0 0 5 4 6 14 0 0 0 .209 .306 .256 .562
Road   59 9 3 0 1 2 5 1 23 1 0 0 .153 .164 .254 .418
Grass   102 18 5 0 1 7 9 7 37 1 0 0 .176 .227 .255 .482
Day   30 9 2 0 0 4 1 1 12 0 0 0 .300 .323 .367 .689
Night   72 9 3 0 1 3 8 6 25 1 0 0 .125 .190 .208 .398
As Starter   102 18 5 0 1 7 9 7 37 1 0 0 .176 .227 .255 .482
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   23 5 1 0 0 1 1 2 6 0 0 0 .217 .280 .261 .541
Inning 1-3   30 5 0 0 1 3 3 2 12 0 0 0 .167 .219 .267 .485
Inning 4-6   39 7 4 0 0 2 5 2 14 0 0 0 .179 .220 .282 .502
Inning 7-9   29 6 1 0 0 2 1 3 9 1 0 0 .207 .273 .241 .514
Extra Innings   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
0 Outs   28 7 2 0 1 1 4 3 10 0 0 0 .250 .323 .429 .751
1 Outs   39 6 2 0 0 3 5 3 14 1 0 0 .154 .209 .205 .414
2 Outs   35 5 1 0 0 3 0 1 13 0 0 0 .143 .167 .171 .338
Scoring Position   33 5 1 0 0 6 1 3 11 1 0 0 .152 .216 .182 .398
Bases Empty   57 13 4 0 1 1 7 2 18 0 0 0 .228 .254 .351 .605
Runner on 1st   12 0 0 0 0 0 1 2 8 0 0 0 .000 .143 .000 .143
Runner on 2nd   10 2 0 0 0 0 0 0 3 0 0 0 .200 .200 .200 .400
Runner on 3rd   3 1 0 0 0 2 0 0 1 0 0 0 .333 .333 .333 .667
Runner on 1st & 2nd   8 1 0 0 0 0 1 2 2 0 0 0 .125 .300 .125 .425
Runner on 1st & 3rd   4 1 1 0 0 3 0 0 2 1 0 0 .250 .200 .500 .700
Runner on 2nd & 3rd   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Bases Loaded   6 0 0 0 0 1 0 1 2 0 0 0 .000 .143 .000 .143
Two Strikes   56 7 1 0 1 2 3 2 37 0 0 0 .125 .155 .196 .352
First Pitch   11 1 1 0 0 0 1 0 0 0 0 0 .091 .091 .182 .273
Count 0-1   6 1 0 0 0 1 0 0 0 0 0 0 .167 .167 .167 .333
Count 0-2   6 0 0 0 0 0 0 0 6 0 0 0 .000 .000 .000 .000
Count 1-0   12 3 1 0 0 0 2 0 0 0 0 0 .250 .250 .333 .583
Count 1-1   12 4 1 0 0 3 1 0 0 1 0 0 .333 .308 .417 .724
Count 1-2   26 1 0 0 0 0 0 0 22 0 0 0 .038 .038 .038 .077
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   4 2 1 0 0 0 1 0 0 0 0 0 .500 .500 .750 1.250
Count 2-2   18 4 1 0 1 1 2 0 8 0 0 0 .222 .222 .444 .667
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   0 0 0 0 0 1 1 3 0 0 0 0 .000 1.000 .000 1.000
Full Count   6 2 0 0 0 1 1 2 1 0 0 0 .333 .500 .333 .833
Behind in Count   38 2 0 0 0 1 0 0 28 0 0 0 .053 .053 .053 .105
Ahead in Count   17 5 2 0 0 1 4 5 0 0 0 0 .294 .455 .412 .866
Batting 8th   74 10 4 0 1 4 4 2 30 1 0 0 .135 .156 .230 .386
Batting 9th   28 8 1 0 0 3 5 5 7 0 0 0 .286 .394 .321 .715
Low Leverage   32 6 2 0 0 2 3 3 12 1 0 0 .188 .250 .250 .500
Medium Leverage   40 8 2 0 1 3 4 1 14 0 0 0 .200 .220 .325 .545
High Leverage   29 4 1 0 0 2 2 3 10 0 0 0 .138 .219 .172 .391
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
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
1993 AZL - DE 18 56 211 62 6 5 2 24 28 30 3 2 37 7 2 .294 .386 .398 .784 137 130 1.0
1994 AZL - DE 19 51 194 45 4 5 1 19 20 19 4 5 35 7 4 .232 .306 .320 .626 136 129 1.1
1994 Helena - BC 19 11 37 8 2 0 0 2 3 8 0 0 10 0 2 .216 .356 .270 .626 111 117 0.1
1995 AZL - DE 20 11 42 8 2 0 2 5 7 11 1 0 13 0 1 .190 .370 .381 .751 199 199 0.5
1995 Helena - BC 20 44 153 36 11 1 5 23 22 18 3 2 35 5 3 .235 .324 .418 .742 144 140 1.3
1996 Helena - BC 21 1 3 1 0 0 0 0 0 2 0 0 0 0 0 .333 .600 .333 .933 185 213 0.1
1996 Beloit - A 21 65 243 58 16 3 5 24 22 28 2 1 61 6 5 .239 .321 .391 .712 151 148 2.3
1996 Stockton - A 21 22 76 21 4 2 2 12 13 10 3 0 23 2 0 .276 .382 .461 .843 176 176 1.2
1996 Total - A 21 87 319 79 20 5 7 36 35 38 5 1 84 8 5 .248 .336 .408 .744 157 155 3.5
1997 Beloit - A 22 84 303 61 7 3 6 24 27 36 2 0 69 8 8 .201 .290 .304 .594 116 117 1.9
1997 Stockton - A 22 10 37 3 0 0 0 0 1 4 1 0 9 0 1 .081 .190 .081 .272 -10 -6 -0.5
1997 Total - A 22 94 340 64 7 3 6 24 28 40 3 0 78 8 9 .188 .279 .279 .559 103 104 1.4
1997 El Paso - AA 22 39 129 19 0 0 2 5 11 21 2 1 36 6 3 .147 .275 .194 .468 49 55 -0.3
1998 Beloit - A 23 62 206 36 3 3 5 21 23 16 2 2 60 5 5 .175 .239 .291 .530 97 97 0.8
1998 Stockton - A 23 55 193 33 7 1 4 16 17 21 1 4 48 3 1 .171 .251 .280 .531 83 80 0.5
1998 Total - A 23 117 399 69 10 4 9 37 40 37 3 6 108 8 6 .173 .245 .286 .531 90 88 1.3
1998 El Paso - AA 23 12 42 10 3 1 1 3 3 1 1 0 12 2 1 .238 .273 .429 .701 111 109 0.2
1999 Peninsula - A 24 124 392 82 11 4 9 36 42 35 3 1 103 15 3 .209 .278 .327 .605 129 132 3.3
2000 Miami - A 25 133 445 88 20 4 8 35 27 33 3 4 109 9 5 .198 .256 .315 .570 116 111 2.1
2001 Miami - A 26 130 407 75 8 1 10 33 35 51 3 3 110 13 7 .184 .278 .283 .561 113 117 2.7
2002 El Paso - AA 27 127 383 72 14 4 8 31 39 23 5 1 94 8 4 .188 .243 .308 .551 85 83 1.3
2003 El Paso - AA 28 87 278 60 10 1 4 19 27 33 0 3 76 6 1 .216 .296 .302 .598 102 103 1.2
2003 Denver - AAA 28 41 130 16 2 0 5 10 14 19 1 0 47 4 0 .123 .240 .254 .494 56 62 0.1
2004 El Paso - AA 29 32 102 18 5 0 1 7 9 7 0 1 37 1 1 .176 .227 .255 .482 56 52 0.2
2004 Denver - AAA 29 78 230 53 9 0 8 26 31 23 2 0 67 2 1 .230 .306 .374 .680 109 112 1.9
Total AA 119 360 69 11 0 13 36 45 42 3 0 114 6 1 .192 .281 .331 .612 90 93
Total TL 297 934 179 32 6 16 65 89 85 8 6 255 23 10 .192 .263 .290 .553 83 82
Total CALL 87 306 57 11 3 6 28 31 35 5 4 80 5 2 .186 .277 .301 .578 96 94
Total FLOR 263 852 163 28 5 18 68 62 84 6 7 219 22 12 .191 .267 .299 .566 114 114
Total MIDW 211 752 155 26 9 16 69 72 80 6 3 190 19 18 .206 .287 .328 .615 122 122
Total CARL 124 392 82 11 4 9 36 42 35 3 1 103 15 3 .209 .278 .327 .605 129 132
Total PION 56 193 45 13 1 5 25 25 28 3 2 45 5 5 .233 .336 .389 .725 139 137
Total ARIZ 118 447 115 12 10 5 48 55 60 8 7 85 14 7 .257 .351 .362 .713 143 137
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2004 Denver - AAA 2B 44 33 67 102 24 171 2 .988 320.0 4.75 +5.7 1.116
2004 El Paso - AA 2B 21 21 40 62 17 103 1 .990 175.0 5.25 +2.7 1.092
2004 Denver - AAA 3B 12 12 10 19 0 30 1 .967 95.2 2.73 +0.9 1.058
2004 Denver - AAA SS 24 24 41 65 12 111 5 .955 205.0 4.65 -2.8 .929
2004 El Paso - AA SS 12 10 14 21 5 35 0 1.000 95.0 3.32 -0.6 .980
TOTAL 2B 65 54 107 164 41 274 3 .989 495.0 4.93 +8.4 1.107
TOTAL 3B 12 12 10 19 0 30 1 .967 95.2 2.73 +0.9 1.058
TOTAL SS 36 34 55 86 17 146 5 .966 300.0 4.23 -3.5 .942
PLAYER HISTORY
12/15/1992 Drafted in the 1992 first-year player draft by the Milwaukee Brewers. (Round 8, Pick 16, 212nd overall pick).
01/01/1993 OSA scouting updated ratings (potential): Contact: 6 (7); Power: 6 (7); Eye: 8 (8).
08/09/1993 Wins the ARIZ Player of the Week Award.
09/05/1993 Wins the 1993 Arizona League Round 1 with the AZL Brewers!
01/01/1994 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (8).
08/08/1994 Wins the ARIZ Player of the Week Award.
01/01/1995 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (8).
08/06/1995 Was selected to the 1995 Pioneer League All-Star Game.
01/01/1996 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (8).
01/01/1997 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (8).
01/01/1998 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (8).
01/01/1999 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (9).
04/07/1999 Released by the Milwaukee organization.
04/16/1999 Signed a 1-year minor league contract with the Peninsula Pilots organization.
06/20/1999 Was selected to the 1999 Carolina League All-Star Game.
08/30/1999 Wins the CARL Player of the Week Award.
09/16/1999 Wins the 1999 Carolina League Round 1 with the Peninsula Pilots!
09/17/1999 Became a minor league free agent.
09/27/1999 Wins the 1999 CARL Platinum Stick Award at 2B.
10/18/1999 Signed a 1-year minor league contract with the Miami Miracle organization.
01/01/2000 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (9).
09/28/2000 Wins the 2000 Round 2 MVP Award.
09/29/2000 Wins the 2000 Florida State League Round 2 with the Miami Miracle!
09/30/2000 Became a minor league free agent.
10/22/2000 Signed a 1-year minor league contract with the Miami Miracle organization.
01/01/2001 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 7 (7); Eye: 8 (9).
09/29/2001 Wins the 2001 Florida State League Round 2 with the Miami Miracle!
09/30/2001 Became a minor league free agent.
01/01/2002 OSA scouting updated ratings (potential): Contact: 6 (7); Power: 7 (7); Eye: 9 (10).
02/05/2002 Signed a minor league contract with the Milwaukee Brewers organization.
09/26/2002 Wins the 2002 TL Great Glove Award at 2B.
11/21/2002 Became a minor league free agent.
01/01/2003 OSA scouting updated ratings (potential): Contact: 6 (7); Power: 7 (7); Eye: 9 (10).
02/04/2003 Signed a minor league contract with the Milwaukee Brewers organization.
07/01/2003 Was selected to the 2003 Texas League All-Star Game.
09/28/2003 Wins the 2003 TL Platinum Stick Award at SS.
11/21/2003 Became a minor league free agent.
01/01/2004 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 9 (10).
01/29/2004 Signed a minor league contract with the Milwaukee Brewers organization.
04/03/2004 Injured (virus),day-to-day for 3 days.
11/26/2004 Became a minor league free agent.
01/01/2005 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 7 (7); Eye: 9 (9).
Thursday, October 29th , 2026 - OOTP Baseball 25.11 Build 104