Mike Trout Might Be Back
Two ninth-inning collapses by the Angels’ bullpen have overshadowed Mike Trout‘s dominant performance in the Bronx this week. The veteran outfielder has slugged home runs in all three games of the series. He has four long balls in total against the Yankees, including three in consecutive plate appearances from Monday to Tuesday. Trout’s two-run blast in the fifth inning on Wednesday gave the Angels their first lead of the contest. Closer Jordan Romano would ultimately cough it up on a walk-off double by Jose Caballero.
The power is always there for Trout. Even in a “down” 2025 season that saw the three-time MVP post his worst wRC+ since his rookie year, he still socked 26 home runs in 130 games. The home run off Luis Gil yesterday was Trout’s sixth of the season through 18 games. Last year, it only took him 11 games to reach a half dozen dingers. Trout had a .926 OPS at that point in the year. He has a .945 OPS right now.
The main difference between last season’s strong start and this year’s early results is the contact. Trout has cut his strikeout rate to 21.4%. His swinging-strike rate is down to 6.0%. Perhaps most importantly, Trout has an overall 84.4% contact rate and a 93% in-zone contact rate. Those are the best marks of his 16-year career.
It’s a small sample, of course, but those are key indicators for aging hitters as they get deeper into their careers. Getting consistently beaten in the strike zone is usually a clear sign that a hitter can no longer compete against big-league pitching. The 34-year-old Trout has the 27th-best zone contact rate among qualified hitters this season. He had the 25th-worst mark in 2025.
One option for declining veterans is to sacrifice batted-ball quality in exchange for more contact. Trout has not gone that route. His strikeout rate improvements this season have come with an absurd level of impact on the ball. He ranks in the 100th percentile in barrel rate, expected slugging percentage, and expected wOBA. Trout’s 93.5 mph average exit velocity is his best as a pro, outside of the shortened 2020 season. He’s not beating the ball into the ground, either. Trout has a 69.4% air contact rate, right in line with his career mark of 66.6%. His split for that metric has leaned toward fly balls (42.9%) instead of line drives (18.4%), which could partly explain his meager .233 average on balls in play. Trout’s pop-up rate has been in line with career norms.
Trout’s opponent this week offers a pair of interesting comparisons from a career-arc perspective. Giancarlo Stanton and Paul Goldschmidt have taken two different paths as they’ve reached the tail-end of their MLB journeys, but ultimately ended up in a similar place. Trout seemed to be headed in the direction of the 36-year-old Stanton. The Yankees’ slugger delivered one of the more impactful campaigns of his recent New York tenure in 2025, crushing 24 home runs in just 281 plate appearances, but it came with a career-worst 34.2% strikeout rate. Stanton has never been an above-average contact hitter, though a 74.9% zone contact rate is a particularly low output. Rafael Devers was the only qualified hitter below 76% last year.
The 38-year-old Goldschmidt went the other direction. He pushed his contact metrics to career-best levels in New York. The first baseman struck out just 18.7% of the time, while putting the ball in play on more than 80% of his swings. The tradeoff was batted-ball quality. Goldschmidt had just a 7.9% barrel rate, his first year being in the single digits since 2016. The veteran’s 43.7% hard-hit rate was his worst mark since the shortened 2020 season. Goldschmidt got his batting average back up to .274 after it had slipped to .245 in his final year with the Cardinals, but he also managed just 10 home runs. The performance was enough for the Yankees to bring him back this year in a part-time role. Stanton also remains a semi-regular, given his defensive limitations and persistent health concerns.
Health is a factor with Trout as well. The main positive from his 2025 campaign was that he played 130 games, his most since 2019. That year happens to be the last time he brought home AL MVP honors. Trout already had an injury scare this season, though this one wasn’t exactly his fault. He missed a game in the first week of April after getting hit on the hand by a pitch. He’s been back in the lineup every game since.
After spending the majority of 2025 at DH, with the Angels hoping to keep him healthy, Trout is back in his familiar spot in center field this season. He has been around league average with the glove (1 DRS, -1 OAA). More notably from a health outlook, he ranks in the 90th percentile in sprint speed. That’s a huge improvement from last year, when he ranked in the 62nd percentile. It was his first time below the 90th percentile in the Statcast era.
A mid-30s resurgence for Trout would be a massive Angels boon not only for the obvious on-field benefits but also because a substantial portion of the team’s decreased payroll is tied up in Trout’s contract. He’s signed at $35.45MM annually through the 2030 season.
The Angels ran a payroll north of $205MM in 2025 but slashed spending in 2026. After accounting for Anthony Rendon‘s deferred/restructured contract, the Angels’ payroll is in the $150MM vicinity. If last year’s $200MM+ payroll was more of an outlier than the beginning of a new trend, it’ll be all the more critical for Trout to deliver on his contract. His current salary accounts for about 23.5% of the team’s payroll — a substantial hike from last year’s 17% mark.
For now, Trout will look to extend his homer streak against Max Fried on Thursday. It’ll be his first look at the Yankees lefty. Only one of Trout’s home runs has come against southpaws this season. From a bigger-picture vantage point, it’ll be telling to keep an eye on Trout’s contact metrics as the season progresses. He doesn’t need to continue posting career-best contact levels in order to return to true All-Star status, but the fact that he’s even been able to do so through his first 18 games — without sacrificing power — in his age-34 season is both remarkable and a sign of hope for Angels fans.
Photo courtesy of Brad Penner, Imagn Images
Jorge Soler Suspension Reduced To Four Games
Angels outfielder/designated hitter Jorge Soler has had his suspension reduced from seven games to four and he will begin serving that suspension tonight. Jeff Fletcher of the Orange County Register was among those to relay the update.
The suspension stemmed from a brawl between the Angels and Atlanta last week. Soler homered off Atlanta starter Reynaldo López in the first inning. In the third inning, López hit Soler with a pitch. When Soler came up again in the fifth, a pitch from López sailed up and in. Though this one didn’t hit Soler, he clearly took exception to it. He stared at López for a while before charging at him, with the two throwing punches at each other.
Both players initially received seven-game suspension, with each player appealing. López quickly had his reduced to five games and started serving it. Thanks to an off-day on Thursday last week, that effectively amounted to one start getting pushed back slightly. Soler was also appealing and his status stayed up in the air for a week. It’s unclear if a hearing took place or if he reached a settlement. Either way, the result is that he will miss the next four games.
Teams are not allowed to replace players when they are suspended for on-field infractions. That means the Angels will have to play short-handed for the next four games. The Halos are in the Bronx today and tomorrow, then head home to host the Padres for three.
Soler has been the club’s designated hitter for most of their games so far this season. He has a strong .231/.342/.508 line, so it’s not good to be without him, but the one benefit is that they can rotate a few players through that spot to give them a lighter workload.
Photo courtesy of William Navarro, Imagn Images
Angels Outright Jeimer Candelario
The Angels announced that Jeimer Candelario was outrighted to Triple-A Salt Lake after being designated for assignment on Saturday. The team didn’t specify whether the veteran infielder will accept the assignment or elect free agency.
Candelario may prefer to stick in the organization rather than pursue what would surely be a minor league opportunity elsewhere. The 32-year-old broke camp with the Halos as a non-roster invitee. He appeared in seven regular season games, going 2-18 while striking out eight times. Candelario had slugged four home runs during Spring Training but fanned 19 times in 59 exhibition plate appearances.
The switch-hitter hasn’t been able to find his footing since signing a three-year free agent deal with Cincinnati over the 2023-24 offseason. Candelario was coming off a .251/.336/.471 showing and had been a well above-average hitter in three of the preceding four years. He owns a .204/.263/.389 batting line in 574 plate appearances over the past two-plus seasons.
Candelario played through knee discomfort during the 2024 season. He spent time on the injured list with a broken toe and a lumbar spine strain over the past two years. He couldn’t get on track after being released by the Reds, hitting .203/.289/.357 over 61 Triple-A games in the Yankees system to close the ’25 campaign.
The Halos are looking for consistent production out of second and third base. Adam Frazier, Oswald Peraza and Vaughn Grissom are all rotating through the keystone. Peraza also offers a glove-first alternative to the struggling Yoán Moncada at the hot corner.
Angels Select Nick Sandlin
The Angels announced that they have selected the contract of right-hander Nick Sandlin. Right-hander George Klassen was optioned to Triple-A Salt Lake in the corresponding move, and no 40-man transaction was required since the Halos had an open space on their 40-man roster.
Sandlin signed a minor league deal with Los Angeles after the Blue Jays outrighted the reliever off their 40-man roster in November. It was basically an early non-tender, as Sandlin was projected to earn a $2MM arbitration salary in 2026, and Sandlin elected to become a free agent in the wake of the outright assignment.
It wasn’t long ago that Sandlin was a valued member of the Guardians bullpen, posting a 3.27 ERA, 27.7% strikeout rate, and 11.4% walk rate over 195 1/3 innings for Cleveland from 2021-24. Home runs became an increasingly large problem for Sandlin over his last two seasons with the Guards, yet it was poor health rather than a lack of results that marred his lone season in Toronto. Sandlin had a 2.20 ERA over only 16 1/3 innings and 19 appearances with the Jays, as he missed most of the year due to a lat strain, and then elbow inflammation.
Signing Sandlin to a minors contract represented a low-cost risk for the Angels, who spent much of their offseason trying to buy low on once-solid relievers looking for bounce-back years. The early returns in Salt Lake were been promising for Sandlin since he had a 1.42 ERA over 6 1/3 Triple-A innings, though his secondary metrics weren’t impressive.
Klassen heads back to Triple-A after making his first two Major League starts, and the righty’s debut in the Show was far from smooth. Klassen was hit hard to the tune of a 13.50 ERA over his 4 2/3 innings pitched (with a whopping 10 walks allowed), and he also left his start yesterday due to a fingernail issue.
Angels Designate Jeimer Candelario For Assignment
The Angels announced that infielder Jeimer Candelario has been designated for assignment. The move creates roster space for fellow infielder Vaughn Grissom, who has been reinstated from the 10-day injured list.
Candelario signed a minor league contract with Los Angeles during the offseason, and earned himself a spot on the Opening Day roster due to a few factors. The veteran’s big Spring Training numbers helped him stand out from some other infield candidates like Christian Moore and Kyren Paris, and Grissom was also lost to a wrist sprain. Unfortunately, Candelario couldn’t keep his Cactus League performance going into the regular season, as he hit only .111/.200/.222 over 20 plate appearances.
The cold start continues the downward slide that began after Candelario signed a three-year, $45MM free agent deal with the Reds prior to the 2024 season. Candelario hit only .225/.279/.429 over 463 PA in the first season of his contract, and Cincinnati released him last June after he batted .113/.198/.213 in his first 91 PA of the 2025 campaign. Injuries such as knee tendinitis and a lumbar spine strain certainly contributed to that falloff over the last two seasons, but Candelario was thought to be healthy heading into 2026.
The Yankees signed Candelario after his release from the Reds but didn’t use him at the MLB level, and his struggles didn’t stop the Angels from taking a flier on the 32-year-old this past winter. Another team may feel Candelario still has something in the tank, and he would cost only a prorated Major League minimum salary for any time spent on a team’s active roster, as the Reds are still responsible for the $15MM still owed on his contract.
Even if another club has interest in Candelario, however, they might not be willing to devote a 40-man roster spot to him, so it seems likely that the infielder will clear waivers. He has enough MLB service time to reject an outright assignment and then elect free agency, so Candelario can test the market again for another minor league contract.
Grissom is now set to make his Angels debut, and get his first big league action of any kind since the 2024 season. Grissom has yet to live up to the promise of his impressive 2022 rookie season with the Braves, as he struggled in 2023 and then was a bust with the Red Sox after being dealt for Chris Sale during the 2023-24 offseason. While Sale resurrected his career in Atlanta, Grissom didn’t hit in Boston, battled injuries, and soon found himself supplanted by several other up-and-coming infield prospects.
Angels Re-Sign Joey Lucchesi To Minor League Deal
The Angels announced they’ve re-signed lefty reliever Joey Lucchesi to a minor league contract. He’ll be assigned to Triple-A Salt Lake.
Lucchesi was designated for assignment over the weekend when the Halos needed a roster spot to promote George Klassen as a spot starter. He cleared waivers and elected free agency. After a brief return to the open market, he’ll circle back to the Halos. That’s a common outcome for veterans who have the service time to refuse an outright assignment.
The 32-year-old southpaw had a very brief stint with the MLB club. He signed a major league contract at the end of Spring Training and made three appearances. Lucchesi allowed five of six hitters to reach in his season debut. He followed up with a pair of scoreless outings but walked at least one batter in all of his appearances. He wound up issuing five free passes (four walks and a hit batter) across 2 1/3 innings.
Lucchesi spent last season with the Giants. He opened the year in Triple-A but was called up in the middle of June. He remained on the active roster for the final three and a half months, turning in a 3.76 ERA over 38 1/3 innings. Lucchesi got grounders at a 53% clip but had a modest 18.8% strikeout rate that led the Giants to drop him from the 40-man roster at season’s end. He returned on a minor league contract for Spring Training and was granted his release when the Giants picked up Ryan Borucki late in camp.
Drew Pomeranz and Brent Suter are locked into Kurt Suzuki’s bullpen as veteran southpaws. The Halos recently recalled a third lefty, Mitch Farris, as a long reliever. Farris will probably be up and down from Triple-A throughout the season. Tayler Saucedo and Angel Perdomo are also in the organization on minor league deals.
Jorge Soler, Reynaldo López Given Multi-Game Suspensions
3:50pm: Chad Bishop of the Atlanta Journal-Constitution reports that MLB and López reach a settlement whereby his suspension is reduced to five games and he will start serving it immediately. It’s not clear if that includes today’s game, which started a few minutes after the suspension announcement.
Grant Holmes started for Atlanta today and the club is off tomorrow. On Friday, they start a series against the Guardians with Bryce Elder, Martín Pérez and Chris Sale scheduled to start. After that, they being a series against the Marlins. López’s turn in the rotation would have been the first game of that Miami series. Atlanta could instead go for Holmes on normal rest or turn to swingman José Suarez. They have Didier Fuentes and Víctor Mederos on optional assignment and could recall one of those two for a spot start.
3:00pm: Major League Baseball has announced that Angels outfielder Jorge Soler and Braves right-hander Reynaldo López have each been suspended for seven games and given undisclosed fines in relation to last night’s brawl. Both players are appealing and can continue to play until the appeals process has been completed.
López started last night’s contest for Atlanta. In the first inning, Soler launched a two-run home run off him. In the bottom of the third, Lopez hit Soler with a pitch. Soler came up again in the fifth and López threw a pitch up and in. The pitch didn’t hit Soler but he clearly took exception to it and stared López down for an extended period of time. The two exchanged words before Soler charged the mound and the two threw punches towards each other, as seen in this video from BravesVision. Both were ejected after that melee.
Players given suspensions for on-field infractions cannot be replaced on the roster. That means that the two clubs will have to play short-handed at some point. That will be on pause for now while the players are appealing.
Photo courtesy of William Navarro, Imagn Images
Angels Injury Notes: Trout, Yates, Rodriguez
Outfielder Mike Trout was back in the lineup on Tuesday against the Braves. The future Hall of Famer was sidelined on Monday with a hand injury. Trout was hit by a 94 mph fastball from Casey Legumina in the eighth inning of Sunday’s game against the Mariners. He was immediately removed from the contest.
Trout singled and scored in his return to the lineup. He was on base for Jorge Soler‘s two-run blast in the first inning. Those wouldn’t be the last fireworks from Soler that evening. Trout’s base hit had an exit velocity above 100 mph, so he would seem to be back to full strength.
The 34-year-old Trout’s production has cooled considerably after a huge opening series. The veteran slugged home runs in the first two games of the campaign. Trout racked up six hits and seven walks in the four-game set against the Astros. He’s recorded just a pair of hits since then.
We’re still working with tiny sample sizes at this point of the season, and the main development for the Angels is that Trout is healthy and available to contribute in the middle of the lineup. He played 130 games last year, his most since 2019. Trout is now back in his familiar spot in center field after spending most of 2025 at DH.
On the pitching side, right-hander Kirby Yates faced hitters on Tuesday, per Jeff Fletcher of the Orange County Register. The reliever is working his way back from knee inflammation. The 39-year-old was positioned to open the year as the Angels’ closer while Ben Joyce and Robert Stephenson dealt with their own injuries, but Yates hit the IL himself shortly before Opening Day.
The Angels will see how Yates recovers from yesterday’s work and determine the next step in his rehab process, relays Fletcher. He could be headed on a minor league assignment soon. The Angels signed Yates to a one-year, $5MM pact in January. The reliever was the club’s largest spend of the offseason. Los Angeles also added veteran bullpen arms Jordan Romano and Drew Pomeranz to improve a unit that ranked 28th in ERA last season. Romano has taken over as closer, securing four saves across six scoreless innings.
The Angels’ biggest swing of the offseason was sending outfielder Taylor Ward to the Orioles for right-hander Grayson Rodriguez. After four MLB Spring Training appearances with his new club, Rodriguez went down with shoulder inflammation. The former top prospect missed all of 2025 with a lat strain. Injuries have limited him to 43 starts since his big-league debut in 2023. Rodriguez is feeling better and is nearing mound work, per Fletcher.
Photo courtesy of Gary A. Vasquez, Imagn Images
Robert Stephenson Undergoes Season-Ending Elbow Surgery
Angels right-hander Robert Stephenson has undergone elbow surgery and is expected to miss the remainder of the season. Manager Kurt Suzuki gave the bad news to Rhett Bollinger of MLB.com. It was a ligament and flexor repair surgery, per Bollinger.
The Halos took a gamble on Stephenson by signing him to a three-year, $33MM deal ahead of the 2024 season. Unfortunately, that bet has not paid off at all due to Stephenson’s injury woes. Tommy John surgery wiped out his 2024 campaign. He returned to the mound by the end of May 2025 but some biceps inflammation put him back on the shelf after just two appearances. He came off the injured list in August and made eight more appearances but finished the season back on the IL due to elbow inflammation.
As of about a month ago, he was throwing and seemed on a path to being healthy in 2026. But about three weeks ago, he suffered a setback and relayed that he had apparently suffered damage to his ulnar collateral ligament and flexor muscle. Yet another surgery means that he’s going to miss a full season for the second time in three years. He’ll have given the Angels just ten innings for their $33MM investment.
The contract does contain a conditional option for 2027. It’s valued at $2.5MM and was to be unlocked if Stephenson spent 130 consecutive days on the IL at any point due to an elbow ligament injury. That option was therefore already triggered when Stephenson missed the 2024 campaign. That means there is technically still a chance for the Halos to get some value out of Stephenson but they would have to cough up a bit more money. Given how the past three years have gone, that’s hard to see right now.
At the time of the signing, Stephenson wasn’t really proven but it felt like perhaps he was about to break out. He was once a first-round pick and a top prospect. His major league track record was mixed but it seemed as though the Rays may have unlocked something. He finished 2023 with Tampa and posted a 2.35 earned run average in 38 1/3 innings. He paired a massive 42.9% strikeout rate with a tiny 5.7% walk rate.
The Angels thought there was a potential lights-out closer in there but that didn’t come to fruition as he has been bit hard by the injury bug. He just turned 33 years old and will turn 34 in February of next year. It’s not exactly clear if he underwent full Tommy John surgery or some kind of internal brace alternative. In either case, it seems likely he’ll still be recovering by the time the 2027 season gets underway.
Photo courtesy of Isaiah J. Downing, Imagn Images
Joey Lucchesi Elects Free Agency
Left-hander Joey Lucchesi elected free agency after clearing outright waivers, according to an announcement from the Angels. He was designated for assignment over the weekend.
Lucchesi was pushed off the roster after Sunday’s scheduled starter, Ryan Johnson, was scratched with a viral infection. The Halos tabbed prospect George Klassen for a spot start. They needed active and 40-man roster space to bring him up, leaving Lucchesi as a tough luck roster casualty.
The 32-year-old southpaw had a very brief stint with the club. He signed a major league contract at the end of Spring Training and made three appearances. Lucchesi allowed five of six hitters to reach in his season debut. He followed up with a pair of scoreless outings but walked at least one batter in all of his appearances. He wound up issuing five free passes (four walks and a hit batter) across 2 1/3 innings.
Lucchesi spent last season with the Giants. He opened the year in Triple-A but was called up in the middle of June. He remained on the active roster for the final three and a half months, turning in a 3.76 ERA over 38 1/3 innings. Lucchesi got grounders at a 53% clip but had a modest 18.8% strikeout rate that led the Giants to drop him from the 40-man roster at season’s end. He returned on a minor league contract for Spring Training and was granted his release when the Giants picked up Ryan Borucki late in camp.

