LF Luis Matos #1
Age: 30 | Bats: R | Throws: R | Morale: Great
09/03/2032
OA: 47 POT: 47
LF LUIS MATOS #1 - AGE: 30 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
102 397 119 29 0 12 55 19 49 .300 .334 .463 18 2.6
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 60 60 60 60
Gap 50 50 50 50
Power 50 55 50 50
Eye 40 40 40 40
Avoid K's 70 75 70 70
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 55
Errors: - 35 60
Arm: 20 40 60
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 60
1st Base: - Center Field: 35
2nd Base: - Right Field: 55
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 40
Stealing Ability: 70
Baserunning Inst.: 55
Sacrifice Bunt: 55
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/09/2032 CIN Win, 8-3 1 0 1 2 0 0 0 0
08/08/2032 MIA Loss, 1-5 4 0 0 0 0 0 0 0
08/07/2032 MIA Win, 9-6 5 0 0 0 0 0 4 0
08/06/2032 MIA Win, 3-2 4 1 1 0 0 0 1 0
08/04/2032 NYM Win, 11-10 5 1 2 4 1 0 1 0
08/03/2032 NYM Loss, 5-8 5 1 0 0 0 0 1 0
08/02/2032 NYM Loss, 0-4 4 0 0 0 0 0 2 0
08/01/2032 SEA Win, 6-3 3 0 2 0 0 0 0 0
07/31/2032 SEA Win, 5-3 3 0 2 0 0 1 0 0
07/29/2032 @ LAD Win, 7-3 5 1 2 0 0 0 0 0
PERSONALITY
Likes a good game of poker.
Birthday:01/28/2002
Born in:Valera, TRU
Nationality:Venezuelan
Height:5' 11"
Weight:170 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$6,500,000
Signed Through:2032 Season
Major Service:8 Years, 151 Days
Service This Yr:151 Days
40-Man Service:8 Years, 151 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 102 397 119 29 0 12 55 47 19 49 .300 .334 .463 .798 .339 .164 120
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 97 422 3 0 0 9 0 3 184 41 18 3 85.7 61.3 5.65 2.6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   113 37 11 0 4 16 16 6 17 0 0 0 .327 .361 .531 .892
Versus Right   284 82 18 0 8 39 31 13 32 3 0 3 .289 .323 .437 .760
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   71 22 5 0 3 12 9 4 11 1 0 0 .310 .342 .507 .849
May   103 32 7 0 2 7 10 3 11 2 0 0 .311 .324 .437 .761
June   101 29 6 0 4 12 19 7 12 0 0 0 .287 .333 .465 .799
July   91 30 8 0 2 18 6 5 6 0 0 3 .330 .384 .484 .867
August   31 6 3 0 1 6 3 0 9 0 0 0 .194 .194 .387 .581
Spring Training   49 10 1 0 1 5 4 3 5 0 0 0 .204 .250 .286 .536
Last Year   406 111 19 1 19 51 52 7 58 0 0 3 .273 .291 .466 .756
2 Years Ago   612 162 38 4 17 74 69 24 89 5 1 5 .265 .296 .423 .719
Career   4381 1234 236 32 181 595 560 219 662 33 4 30 .282 .318 .474 .792
Home   199 61 14 0 7 32 22 9 24 1 0 1 .307 .338 .482 .821
Road   198 58 15 0 5 23 25 10 25 2 0 2 .293 .330 .444 .775
Grass   397 119 29 0 12 55 47 19 49 3 0 3 .300 .334 .463 .798
Day   98 32 7 0 3 14 12 5 11 1 0 1 .327 .362 .490 .852
Night   299 87 22 0 9 41 35 14 38 2 0 2 .291 .325 .455 .780
As Starter   389 118 29 0 12 54 47 19 47 3 0 3 .303 .338 .470 .809
As Reliever / Substitution   8 1 0 0 0 1 0 0 2 0 0 0 .125 .125 .125 .250
Pinch Hitting   3 1 0 0 0 1 0 0 1 0 0 0 .333 .333 .333 .667
Close/Late   86 23 3 0 1 5 13 6 17 0 0 2 .267 .330 .337 .667
Inning 1-3   136 41 10 0 4 22 16 10 18 1 0 1 .301 .351 .463 .815
Inning 4-6   130 42 13 0 4 20 12 3 12 2 0 0 .323 .333 .515 .849
Inning 7-9   123 34 6 0 4 13 18 6 19 0 0 2 .276 .321 .423 .743
Extra Innings   8 2 0 0 0 0 1 0 0 0 0 0 .250 .250 .250 .500
0 Outs   126 35 4 0 3 9 16 5 13 1 0 1 .278 .308 .381 .689
1 Outs   138 41 13 0 6 21 22 7 19 2 0 2 .297 .336 .522 .857
2 Outs   133 43 12 0 3 25 9 7 17 0 0 0 .323 .357 .481 .838
Scoring Position   98 34 7 0 5 47 13 5 13 3 0 1 .347 .374 .571 .945
Bases Empty   221 63 19 0 7 7 31 11 26 0 0 2 .285 .325 .466 .791
Runner on 1st   78 22 3 0 0 1 3 3 10 0 0 0 .282 .309 .321 .629
Runner on 2nd   40 16 2 0 1 11 5 2 6 0 0 0 .400 .429 .525 .954
Runner on 3rd   5 1 1 0 0 3 1 1 0 2 0 0 .200 .250 .400 .650
Runner on 1st & 2nd   22 8 3 0 1 11 3 1 5 0 0 0 .364 .391 .636 1.028
Runner on 1st & 3rd   9 2 0 0 1 4 1 0 1 0 0 0 .222 .222 .556 .778
Runner on 2nd & 3rd   14 6 1 0 2 15 3 1 0 0 0 0 .429 .467 .929 1.395
Bases Loaded   8 1 0 0 0 3 0 0 1 1 0 1 .125 .200 .125 .325
Two Strikes   148 31 9 0 3 16 18 11 49 1 0 2 .209 .272 .331 .603
First Pitch   82 26 3 0 2 10 8 0 0 0 0 1 .317 .325 .427 .752
Count 0-1   35 9 2 0 2 3 3 0 0 0 0 0 .257 .257 .486 .743
Count 0-2   22 5 0 0 0 3 4 0 9 0 0 1 .227 .261 .227 .488
Count 1-0   34 15 3 0 4 9 7 0 0 0 0 0 .441 .441 .882 1.324
Count 1-1   43 14 6 0 0 9 4 0 0 1 0 0 .326 .318 .465 .783
Count 1-2   46 7 3 0 1 2 3 0 17 0 0 0 .152 .152 .283 .435
Count 2-0   18 7 2 0 1 5 1 0 0 1 0 0 .389 .368 .667 1.035
Count 2-1   24 12 3 0 0 2 4 0 0 0 0 0 .500 .500 .625 1.125
Count 2-2   45 13 5 0 1 6 3 0 15 0 0 1 .289 .304 .467 .771
Count 3-0   1 1 0 0 0 0 1 4 0 0 0 0 1.000 1.000 1.000 2.000
Count 3-1   12 4 1 0 0 1 1 4 0 0 0 0 .333 .500 .417 .917
Full Count   35 6 1 0 1 5 8 11 8 1 0 0 .171 .362 .286 .647
Behind in Count   103 21 5 0 3 8 10 0 26 0 0 1 .204 .212 .340 .551
Ahead in Count   89 39 9 0 5 17 14 8 0 1 0 0 .438 .480 .708 1.187
Batting Leadoff   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 2nd   154 51 12 0 6 23 24 9 14 1 0 1 .331 .370 .526 .896
Batting 3rd   9 1 0 0 0 0 1 0 0 0 0 0 .111 .111 .111 .222
Batting 4th   127 34 6 0 3 13 10 3 20 1 0 0 .268 .282 .386 .668
Batting 5th   67 21 7 0 0 10 6 5 9 0 0 2 .313 .378 .418 .796
Batting 6th   28 6 3 0 0 2 2 2 4 1 0 0 .214 .258 .321 .579
Batting 7th   7 4 1 0 2 4 3 0 0 0 0 0 .571 .571 1.571 2.143
Batting 8th   3 2 0 0 1 3 1 0 1 0 0 0 .667 .667 1.667 2.333
Low Leverage   174 51 16 0 4 8 18 9 25 1 0 1 .293 .330 .454 .784
Medium Leverage   159 48 11 0 6 29 16 5 15 1 0 1 .302 .325 .484 .810
High Leverage   64 20 2 0 2 18 13 5 9 1 0 1 .312 .366 .438 .804
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
2024 San Francisco - MLB 22 137 539 170 37 2 28 86 81 19 5 5 74 6 1 .315 .342 .547 .889 139 141 3.3
2025 San Francisco - MLB 23 122 478 127 18 6 23 80 53 26 2 4 69 1 0 .266 .304 .473 .777 107 108 1.3
2026 San Francisco - MLB 24 148 622 184 28 9 26 73 90 41 2 2 85 13 5 .296 .340 .495 .836 126 130 4.0
2027 San Francisco - MLB 25 35 137 38 6 0 4 14 16 14 0 1 34 5 1 .277 .342 .409 .751 108 106 1.0
2027 Cincinnati - MLB 25 57 219 64 12 1 11 29 34 19 1 4 44 8 2 .292 .346 .507 .853 133 128 1.6
2027 Total - MLB 25 92 356 102 18 1 15 43 50 33 1 5 78 13 3 .287 .344 .469 .813 123 120 2.6
2028 Cincinnati - MLB 26 116 439 99 16 3 21 59 52 29 5 2 92 6 2 .226 .280 .419 .699 90 86 0.6
2029 Atlanta - MLB 27 129 532 160 33 6 20 74 66 21 4 7 68 19 3 .301 .328 .498 .826 122 120 2.9
2030 Atlanta - MLB 28 148 612 162 38 4 17 74 69 24 5 5 89 17 6 .265 .296 .423 .719 95 94 1.0
2031 Atlanta - MLB 29 103 406 111 19 1 19 51 52 7 3 0 58 12 3 .273 .291 .466 .756 103 103 1.6
2032 Atlanta - MLB 30 102 397 119 29 0 12 55 47 19 3 3 49 18 3 .300 .334 .463 .798 118 120 2.6
Total MLB 1097 4381 1234 236 32 181 595 560 219 30 33 662 105 26 .282 .318 .474 .792 114 114 19.7
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
2019 San Francisco (DSL) - R 17 55 235 85 24 2 7 47 60 19 12 4 30 20 2 .362 .430 .570 1.000 81 91 0.2
2019 San Francisco (ACL) - R 17 5 16 7 1 0 0 1 5 1 3 0 1 1 1 .438 .550 .500 1.050 219 310 0.4
2019 Total - R 17 60 251 92 25 2 7 48 65 20 15 4 31 21 3 .367 .438 .566 1.004 91 106 0.6
2021 San Jose - A 19 109 451 141 35 1 15 86 84 28 7 5 61 21 5 .313 .358 .494 .853 145 157 4.9
2022 Eugene - A+ 20 98 384 91 19 3 9 45 57 33 10 5 56 7 2 .237 .310 .372 .683 97 96 1.3
2022 Total - 20 2 7 3 1 0 1 4 3 1 0 0 1 0 0 .429 .500 1.000 1.500 100 100 -0.8
2023 Richmond - AA 21 94 384 110 21 4 14 54 51 26 2 2 54 3 0 .286 .333 .471 .805 128 128 2.9
2023 Sacramento - AAA 21 51 219 68 16 4 9 45 35 7 2 3 24 5 0 .311 .333 .543 .877 125 125 1.4
2027 Louisville - AAA 25 3 13 3 0 0 0 1 2 1 0 0 1 0 0 .231 .286 .231 .516 54 51 0.0
Total IL 3 13 3 0 0 0 1 2 1 0 0 1 0 0 .231 .286 .231 .516 54 51
Total PCL 51 219 68 16 4 9 45 35 7 2 3 24 5 0 .311 .333 .543 .877 125 125
Total EL 94 384 110 21 4 14 54 51 26 2 2 54 3 0 .286 .333 .471 .805 128 128
Total NWL 98 384 91 19 3 9 45 57 33 10 5 56 7 2 .237 .310 .372 .683 97 96
Total CAL 109 451 141 35 1 15 86 84 28 7 5 61 21 5 .313 .358 .494 .853 145 157
Total ACL 5 16 7 1 0 0 1 5 1 3 0 1 1 1 .438 .550 .500 1.050 219 310
Total DSL 55 235 85 24 2 7 47 60 19 12 4 30 20 2 .362 .430 .570 1.000 81 91
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
2026 San Francisco - MLB 24 2 9 2 0 1 0 0 2 0 0 0 1 0 0 .222 .222 .444 .667 77 71 -0.5
2028 Cincinnati - MLB 26 3 7 2 1 0 0 1 1 0 0 0 3 0 0 .286 .286 .429 .714 94 90 -0.4
Total MLB 5 16 4 1 1 0 1 3 0 0 0 4 0 0 .250 .250 .438 .688 84 80
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2022 - - CF 2 2 2 0 0 2 0 1.000 14.0 1.29 0.0 .000
2024 San Francisco - MLB LF 9 7 12 1 0 13 0 1.000 64.0 1.83 -0.5 .989
2025 San Francisco - MLB LF 22 20 51 1 0 52 0 1.000 180.2 2.59 +0.6 1.012
2026 San Francisco - MLB LF 8 0 3 0 0 3 0 1.000 22.1 1.21 -0.0 .979
2026 San Francisco - MLB CF 4 4 8 0 0 8 0 1.000 38.2 1.86 -0.7 .883
2026 San Francisco - MLB RF 142 142 248 5 0 256 3 .988 1247.2 1.83 +1.8 .998
2027 Cincinnati - MLB LF 22 21 38 1 0 39 0 1.000 192.2 1.82 +2.0 .979
2027 Cincinnati - MLB RF 36 36 64 5 0 70 1 .986 310.0 2.00 -0.6 1.001
2027 San Francisco - MLB RF 34 34 78 1 0 79 0 1.000 294.0 2.42 +2.3 1.040
2028 Cincinnati - MLB LF 4 2 7 0 0 7 0 1.000 21.0 3.00 +0.2 .981
2028 Cincinnati - MLB RF 113 112 204 4 2 210 2 .990 988.1 1.89 +1.2 1.020
2029 Atlanta - MLB LF 127 126 238 5 0 247 4 .984 1111.1 1.97 +5.7 1.018
2030 Atlanta - MLB LF 88 83 160 4 1 166 2 .988 778.1 1.90 +0.1 1.022
2030 Atlanta - MLB CF 56 56 151 2 0 154 1 .994 473.0 2.91 -12.1 .878
2030 Atlanta - MLB RF 13 0 7 0 0 7 0 1.000 30.2 2.05 -0.0 .993
2031 Atlanta - MLB LF 56 56 104 1 0 106 1 .991 479.0 1.97 +1.9 1.026
2031 Atlanta - MLB CF 12 8 27 0 0 28 1 .964 93.0 2.61 -2.7 .843
2031 Atlanta - MLB RF 34 34 76 4 0 80 0 1.000 284.2 2.53 +2.0 1.058
2032 Atlanta - MLB LF 55 55 128 2 1 131 1 .992 472.1 2.48 +3.3 1.019
2032 Atlanta - MLB CF 8 6 10 0 0 10 0 1.000 57.0 1.58 -2.0 .838
2032 Atlanta - MLB RF 38 35 53 4 0 57 0 1.000 313.1 1.64 +0.9 1.046
TOTAL LF 391 370 741 15 2 764 8 .990 3321.2 2.05 +13.2 1.017
TOTAL CF 82 76 198 2 0 202 2 .990 675.2 2.66 -17.5 .871
TOTAL RF 410 393 730 23 2 759 6 .992 3468.2 1.95 +7.6 1.018
PLAYER HISTORY
07/02/2018 Signed by the San Francisco Giants as an international free agent.
04/03/2022 Named the #91 prospect in the MLB
04/07/2022 OF Luis Matos assigned to Eugene Emeralds. [Auto]
05/06/2022 Eugene Emeralds placed OF Luis Matos on the 7-day injured list. [Auto]
06/06/2022 Eugene Emeralds sent OF Luis Matos on a rehab assignment to ACL Giants Black. [Auto]
08/09/2022 Injured (knee soreness),day-to-day for 2 days.
08/10/2022 Injured (strained oblique),day-to-day for one week.
09/05/2022 Wins the NWL Player of the Week Award.
09/22/2022 Wins the 2022 Northwest League Round 1 with the Eugene Emeralds!
11/06/2022 Named the #74 prospect in the MLB
01/01/2023 OSA scouting updated ratings (potential): Contact: 40 (55); Power: 55 (60); Eye: 25 (40).
03/30/2023 Named the #75 prospect in the MLB
06/01/2023 Wins the EL Batter of the Month Award.
06/28/2023 Named the #64 prospect in the MLB
07/09/2023 Was selected to the 2023 Eastern League All-Star Game.
08/07/2023 Wins the EL Player of the Week Award.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 60 (60); Eye: 30 (35).
03/28/2024 Named the #54 prospect in the MLB
05/01/2024 Wins the MLB NL Rookie of the Month Award.
07/08/2024 Was selected to the 2024 Major League Baseball All-Star Game.
11/04/2024 Wins the 2024 MLB NL Platinum Stick Award at DH.
11/05/2024 Finished 3rd in 2024 MLB NL Rookie of the Year Award voting.
11/17/2024 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 60 (60); Eye: 30 (40).
11/15/2025 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (55); Eye: 35 (40).
04/15/2026 Hits three home runs against the Texas Rangers, going 4-6 with 4 RBI and 3 runs scored!
04/20/2026 Wins the MLB NL Player of the Week Award.
05/25/2026 Wins the MLB NL Player of the Week Award.
07/12/2026 Was selected to the 2026 Major League Baseball All-Star Game.
11/25/2026 Received a 1-year contract through arbitration worth a total of $6,045,000.
01/01/2027 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 55 (55); Eye: 35 (40).
05/15/2027 Was traded by the San Francisco Giants to the Cincinnati Reds, along with SS Davis Diaz, in exchange for RP Joe Boyle, RP Bryce Bonnin, and 2B Carson Benge.
07/03/2027 Injured (back tightness),day-to-day for 5 days.
07/25/2027 Injured (shoulder bursitis),out for 4 weeks.
09/07/2027 Injured (twisted ankle),day-to-day for 2 weeks.
09/08/2027 Injured (sprained knee),out for 7 weeks.
11/26/2027 Received a 1-year contract through arbitration worth a total of $10,013,000.
01/01/2028 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (55); Eye: 40 (40).
05/10/2028 Injured (bruised ankle),day-to-day for one week.
06/11/2028 Injured (hamstring soreness),day-to-day for 1 day.
07/06/2028 Injured (sprained knee),day-to-day for 4 weeks.
11/22/2028 Was not offered arbitration and became a free agent.
12/12/2028 Signed a 4-year contract worth a total of $26,000,000 with the Atlanta Braves organization.
01/01/2029 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 55 (55); Eye: 40 (40).
03/10/2029 Injured (knee contusion),day-to-day for 1-2 weeks.
05/13/2029 Goes 5-7 against the Baltimore Orioles, with 1 2B, 1 HR, 5 RBI and 1 R.
06/21/2029 Injured (mild oblique strain),day-to-day for 1 day.
06/25/2029 Wins the MLB NL Player of the Week Award.
07/08/2029 Was selected to the 2029 Major League Baseball All-Star Game.
08/07/2029 Goes 0-3 against the San Francisco Giants, ending his hitting streak at 20 games.
09/01/2029 Injured (quadriceps strain),day-to-day for 5 weeks.
09/02/2029 Injured (quadriceps strain),day-to-day for one week.
09/05/2029 Injured (sprained knee),out for 6 weeks.
01/01/2030 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 55 (55); Eye: 40 (40).
04/17/2030 Injured (knee contusion),day-to-day for one week.
06/16/2030 Injured (knee soreness),day-to-day for 4 days.
07/11/2030 Injured (knee soreness),day-to-day for 3 days.
09/20/2030 Injured (knee soreness),day-to-day for one week.
01/01/2031 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 55 (55); Eye: 40 (40).
05/14/2031 Injured (knee soreness),day-to-day for 1 day.
05/19/2031 Injured (knee soreness),day-to-day for one week.
05/24/2031 Injured (calf soreness),day-to-day for 2 days.
05/28/2031 Injured (recurring back spasms),out for 6 weeks.
09/25/2031 Injured (knee soreness),day-to-day for 1-2 weeks.
11/06/2031 Atlanta Braves have executed the contract year option.
01/01/2032 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 40 (40).
03/16/2032 Unsuccessfully completed training to improve his strength and conditioning at the Atlanta Braves development complex.
04/14/2032 Injured (back tightness),day-to-day for 5 days.
05/30/2032 Goes 5-5 against the Pittsburgh Pirates, with 2 2B, 1 RBI and 1 R.
07/21/2032 Injured (bruised shoulder),day-to-day for one week.
07/24/2032 Injured (knee soreness),day-to-day for one week.
08/01/2032 Injured (knee soreness),day-to-day for 2-3 weeks.
08/09/2032 Injured (sprained knee),out for 6-7 weeks.
LEADERBOARD APPEARANCES
Year AB Rank
2026 622 6
2030 612 6
Year H Rank
2024 170 8
2026 184 5
Year TB Rank
2024 295 8
2026 308 7
Year 3B Rank
2025 6 5
2026 9 2
2029 6 3
2030 4 10
Year IBB Rank
2027 4 9
Year SF Rank
2029 7 10
Year EBH Rank
2024 67 7
Year AVG Rank
2024 .315 1
2026 .296 5
2029 .301 9
Year SLG Rank
2024 .547 4
Year RC Rank
2026 103.45 10
Year OPS Rank
2024 .889 9
Friday, April 4th , 2025 - OOTP Baseball 25.11 Build 104