Author: Scott Lauber

  • Cristopher Sánchez endures the worst start of his career in bid to be All-Star starter

    Cristopher Sánchez endures the worst start of his career in bid to be All-Star starter

    KANSAS CITY, Mo. — Trea Turner crossed over second base, took a throw from Bryson Stott, and sidearmed the ball to first.

    Double play, right?

    More like double trouble.

    Turner uncorked a sinker in the dirt that skipped by diving first baseman Bryce Harper. A run scored. An avalanche followed. Rather than escaping the first inning here Monday, Cristopher Sánchez got blitzed for six runs, the start of a 15-1 Phillies trouncing by the bottom-dwelling Royals.

    “That’s a play you’ve got to make,” Turner said. “Who knows how that game ends up if [Sánchez] gets out of there clean and then gets on a roll?”

    Who knows? Because with a chance to deliver a series win for the Phillies and a closing argument to be the National League’s starting pitcher next week in the All-Star Game, Sánchez endured the worst start of his career.

    The ugly numbers:

    • 3⅓ innings, his shortest (noninjury) start since April 23, 2024
    • nine runs, career high
    • 12 hits, tied for career high
    • three homers, career high

    “It was not good,” Sánchez said through a team interpreter. “I mean, it was crap what I did today.”

    The Royals’ Starling Marte celebrates a first-inning double, one of four consecutive hits after Trea Turner’s error.

    Sánchez repeatedly was over the middle of the plate with his signature changeup. His sinker lacked its peak zip. Each of the homers — Luke Maile’s three-run shot in the first inning and solos by Salvador Perez and Lane Thomas — came on changeups.

    A half-dozen Royals hits against Sánchez were scorched at 100 mph or faster off the bat. Sánchez’s ERA climbed from 2.00, second-best in the NL, to 2.62, seventh in the league.

    Turner’s error absolved none of that.

    But it did change the game.

    “Yeah, absolutely,” Turner said. “They put some good swings on the ball today. But [Sánchez] has thrown the ball so great this whole year. He could easily put up five, six, seven scoreless, and we could’ve been in it.”

    Turner said he “rushed it a little bit” after taking the throw from Stott. It was his 12th error of the season, tied for the third-most among shortstops behind the Nationals’ CJ Abrams and the Angels’ Zach Neto (14 apiece).

    Errors aren’t always the truest measure of defense, but modern metrics haven’t favored Turner either. Entering play Monday, he was tied for 32nd among shortstops in outs above average (minus-6) and ranked last in defensive runs saved (minus-8).

    Alec Bohm drove in the Phillies’ only run with a double in the first inning.

    The Phillies haven’t considered moving Turner away from shortstop, especially after last year, when he had one of his best defensive seasons. But given his downturn this season, the questions will be renewed.

    “I don’t think this year’s been nearly as good as last,” Turner said. “I feel like just a little sped up. I feel like the game slowed down quite a bit last year. It’s still in there. I feel like I can do it.”

    Don Mattingly didn’t want to discuss Turner specifically. But he made clear that the Phillies must convert more balls in play into outs. By most metrics, and through the old-fashioned eye test, they rank among the worst defensive teams in the sport.

    “Let’s just say in general, I think defense is always a concern,” Mattingly said. “You want to limit outs. You never know when one out turns into runs at any point in the game.”

    Sánchez’s first inning was proof of concept. Instead of being back in the dugout after a scoreless inning, he gave up four consecutive hits: RBI singles from Nick Loftin and Starling Marte, an infield single by Tyler Tolbert, and Maile’s homer, which sent center fielder Derek Hill crashing into the wall.

    And with that, the rout was on.

    Kyle Schwarber got ejected by plate umpire Alan Porter after striking out in the sixth inning. Third-string catcher Garrett Stubbs pitched the eighth — and gave up the last two runs and four hits in the Royals’ 22-hit barrage. Mattingly emptied the bench in the middle innings, spring training-style.

    And the Phillies dropped the series to the Royals, who have the second-worst record in a bad American League. They’ve lost three of the last four games and five out of nine, with six games left before the All-Star break.

    Sánchez will get one more start, Saturday in Detroit, to stake his claim as the first Phillies pitcher to start an All-Star Game since Roy Halladay in 2011.

    The Royals’ Jac Caglianone beats the tag by Phillies catcher J.T. Realmuto to score off a Nick Loftin double during the first inning on Monday.

    In the meantime, the Phillies will dive into whether the start against the Royals was a one-off or a reason for concern about the ace lefty, who has worked the second-most innings (120⅓) of any pitcher in the majors.

    Mattingly noted that Sánchez struggled in three recent road starts in Milwaukee, Washington, and now Kansas City. Maybe that’s a coincidence. He has always pitched better at home.

    “You are looking like, ‘Is he getting ahead in the count; is he getting the ball where he wants to on the plate,’ things like that,” Mattingly said. “That’s what you look at. You’re looking at health. [Is he] tired, even? We’ve asked a lot of him. He’s thrown a lot of innings.”

    Sánchez insists everything’s fine. And if Turner makes a better throw to first base, who knows?

    “I feel great,” Sánchez said. “That’s why I was a little surprised to have such an outing today. Because, physically, I feel really good.”

  • Kyle Schwarber still deciding whether he’ll compete in the Home Run Derby

    Kyle Schwarber still deciding whether he’ll compete in the Home Run Derby

    KANSAS CITY, Mo. — Kyle Schwarber has a deadline.

    In all likelihood, Schwarber will swing away in the Home Run Derby next Monday night on the eve of the All-Star Game at Citizens Bank Park. But the Phillies slugger hasn’t committed yet to the event and figures he’ll have to decide imminently.

    “I’m sure they’ll want an answer from me here in the next day or so,” Schwarber said Monday. “I just want to make sure I’m not putting myself in a risky position.”

    Schwarber, who leads the majors with 30 home runs, is dealing with a sore lower back that kept him out of the lineup for two games on June 23-24 in Washington. He has started every game since.

    But before Schwarber enters the Derby for the third time in his career, he wants to consult with the Phillies’ athletic training staff.

    “You want to feel comfortable that you’re going to be able to do it,” he said.

    In 2018, Schwarber was runner-up to future teammate Bryce Harper, who won the Derby in Washington in his last year with the Nationals. Four years later, Schwarber didn’t advance beyond the first round of the Derby at Dodger Stadium.

    Kyle Schwarber was named All-Star Game MVP last season after winning the first-ever swing-off for the National League.

    Last year, Schwarber starred in the first-ever swing-off to decide an All-Star Game that was tied after nine innings. He hit three homers in three swings to lead the National League to a victory and take home MVP honors.

    Schwarber is a preeminent power hitter in the sport. He has 217 homers since 2022, second-most behind only Aaron Judge (227), and has 370 for his career.

    All of that aside, Schwarber and Harper are box-office draws for a Derby in their home ballpark. Harper said his biggest obstacle is finding someone to throw to him. His dad, Ron, pitched to him in 2018 but hasn’t thrown in nearly five years, Harper said.

    Schwarber chose a friend, former college baseball player Mike Sinicola, to throw to him in 2018 and 2022. This time, he said he plans to ask a member of the Phillies staff.

    The Derby’s new format might influence Schwarber’s decision. Rather than taking as many swings as possible within a time frame, hitters will be limited to 20 swings in the first round and 15 in both the semifinals and final.

    “I don’t know how many swings you’d get before, but it felt like a lot,” Schwarber said. “Twenty swings will make it feel not as exhausting.”

    The eight-hitter field will take shape over the next few days. Entering the week, Rays third baseman Junior Caminero was the only entry.

    Phillies reliever Brad Keller is expected to be reinstated from the injured list Tuesday.

    Keller ready to roll

    A sight for the bullpen’s sore eyes: Brad Keller rejoined the Phillies here and is expected to be reinstated from the injured list before Tuesday night’s game.

    Keller, who made two appearances in triple A, has been sidelined since June 16 with right forearm tendinitis.

    In time, Keller figures to reclaim his spot as the primary eighth-inning reliever, the role for which he was signed to a two-year, $22 million contract in the offseason. But Orion Kerkering has pitched well in that role and will continue to see setup opportunities.

    “I’m definitely comfortable with Kerk anywhere back there,” interim manager Don Mattingly said. “One thing I’ve tried to do in the past, when you get a guy coming off the IL, you’re probably not firing him into a bases-loaded, no-out situation. You try to give him somewhat of a clean inning, a little bit of a softer landing so to speak.”

    But Mattingly also won’t hesitate to bring Keller into high-leverage situations.

    “I feel like he’s ready to go,” Mattingly said.

    Phillies rookie right fielder Gabriel Rincones Jr. has swung the bat better over the last two weeks.

    Extra bases

    Rookie right fielder Gabriel Rincones Jr. is 6-for-15 with two doubles and a homer over his last five games after going 4-for-36 with 11 strikeouts to begin his major league career. “I think we’re seeing the aggressiveness that we’ve been looking for,” Mattingly said. “He’s a guy that can impact the ball, and when he’s aggressive, he controls the zone for the most part. He’s still going to have bumps and bruises as a young player, but we’re liking the way it looks.” … Zack Wheeler (8-1, 2.36 ERA) is scheduled to face Reds lefty Andrew Abbott (5-4, 3.88) at 7:10 p.m. Tuesday in Cincinnati.

  • Aaron Nola posts longest outing of the season, but Phillies’ bats go silent in loss to Royals

    Aaron Nola posts longest outing of the season, but Phillies’ bats go silent in loss to Royals

    KANSAS CITY, Mo. — During the seventh-inning stretch here Sunday, as the fans stood for a holiday-weekend rendition of “God Bless America,” Aaron Nola returned to the mound.

    And it was fair to wonder why.

    Never mind that Nola’s pitch count was under control, or that the Phillies were trailing by one run. He started the seventh inning only once in 17 previous starts — and not since April 3.

    But Don Mattingly stuck with Nola, who struck out the side to punctuate his best start of the season, the extent of the good news for the Phillies in a series-evening 5-2 loss to the Royals.

    Here’s the thing, though: It would be really good news for the Phillies if three runs on seven hits in seven walk-free innings was the start of a turnaround for Nola.

    “It’s obviously important that [Nola’s] start turns into a [future] game that you feel like you’re in, you’re not scrambling the whole day,” Mattingly said. “It doesn’t necessarily have to be seven. But if we’re in the game through six, five, seven, whatever that is, then it gives us a lot better shot to be able to put some runs up.”

    OK, so that last part didn’t happen on this toasty day in the Midwest. The Phillies generated five hits, including two after the fifth inning. And unlike Saturday night’s series opener, the Royals kept them in the ballpark.

    At least the Phillies were able to look forward to sending Cristopher Sánchez to the mound for Monday’s rubber game.

    Other than Nola — and the pregame ceremony, in which bench coach Dusty Wathan’s dad, John, went into the Royals’ Hall of Fame — there wasn’t much to look back on.

    In that case, let’s talk about Nola, who entered with a 6.04 ERA, second-worst among 64 pitchers who qualified for the ERA title, and gave up hits to three of the Royals’ first five batters.

    Here we go again?

    Not exactly.

    After allowing two first-inning runs on back-to-back singles by Lane Thomas and Michael Massey, Nola knuckled down. Leading again with his signature curveball, he held the Royals off the board save for a fifth-inning run on a leadoff double and a sacrifice fly.

    Nola threw 98 pitches; 31 were curveballs, and 11 of those generated swings and misses.

    “Yeah, curveball felt good,” he said. “Better than it had been in some previous starts. I had a couple ones that kind of popped out [of his hand] a little bit, but overall they felt pretty sharp.”

    Sharpening the curveball was a focus for Nola between starts. His also worked on his changeup, a vital weapon for him against left-handed hitters. Specifically, he wants the changeup to move downward rather than “wiping out to the right side” and into the swing paths of left-handed hitters.

    The Phillies also paired Nola with third-string catcher Garrett Stubbs in hopes of rekindling success that they’ve had working with one another in the past. Nola and Stubbs navigated the Royals’ weak lineup mostly with offspeed pitches. He threw as many changeups (19) as fastballs (19).

    “It’s always a plan to go in and throw that [changeup], just depending on how it’s working and feeling that day,” Nola said. “Today it felt really good, and we threw it quite a bit.”

    Nola was at 83 pitches after six innings. Trailing 3-2 and with the bottom of the Royals’ order due to bat, Mattingly let Nola go back out for the seventh inning. Nola wound up completing the seventh for the first time since he went eight innings last Sept. 26.

    “I felt like he was throwing the ball as good as anybody,” said Mattingly, who had two relievers warming just in case. “I felt like he’d handled those guys pretty well. If anybody gets on there, we’re not going to let him try to face the top of the order. But he got his guys.”

    Nola appreciated the opportunity.

    “Yeah, it’s been a while since I threw seven,” he said. “It’s the first time this year. I don’t know. Felt pretty good. I don’t think I had any walks, which is a plus.”

    Especially if Nola is able to keep it going Friday in Detroit, his last start before the All-Star break.

    The Phillies are already searching for a No. 5 starter after optioning Andrew Painter to triple A last month. Pitching coach Caleb Cotham was encouraged by Painter’s second start for Lehigh Valley: one run on four hits and no walks in six innings Saturday in Rochester, N.Y.

    Mattingly didn’t rule out a swift return to the majors for Painter.

    “I think everything’s on the table,” he said. “I never had any feeling that it was sending him out and forgetting about him, right? It was send him out to work on stuff and help him get better. So, I think anything could happen.”

    Even a resurgence for Nola.

  • Brandon Marsh joins Jhoan Duran as first-time All-Star: ‘It hasn’t hit me yet’

    Brandon Marsh joins Jhoan Duran as first-time All-Star: ‘It hasn’t hit me yet’

    KANSAS CITY, Mo. — Brandon Marsh tried not to think about it. Even as the periodic voting updates rolled in, he claimed to be concerned only with the Phillies’ next game, not the All-Star Game.

    Yet here he was Sunday, finally yielding to his inner 10-year-old over the fulfillment of a lifelong dream.

    “Growing up as a kid, playing in the backyard with the Wiffle bats, you always want to be an All-Star,” said Marsh, one day after being named not only to the National League roster but voted in as a starter by the fans. “You always want to call yourself an All-Star growing up. I’m thankful for all the people that voted, all the fans.”

    Marsh led NL outfielders in the final phase of the fan balloting. The support was merited. Entering play Sunday, he was sixth in the NL batting race with a .310 average. He had the Phillies’ third-best OPS (.856) and was settling into the cleanup spot behind Bryce Harper.

    Five Phillies players were selected for the All-Star Game on July 14 in Citizens Bank Park, with Marsh and closer Jhoan Duran as first-timers. Harper was named to his ninth All-Star Game as the commissioner’s pick, while Kyle Schwarber will make his fourth All-Star appearance and Cristopher Sánchez his second.

    “It’s a dream come true,” Duran said. “I always wanted to be there, and it happened this year.”

    Brandon Marsh was sixth in the NL with a .310 batting average through Saturday.

    Marsh took a winding path to the All-Star Game — in Philly, no less.

    Drafted in the second round by the Angels in 2016, Marsh made his major-league debut in July 2021 and got traded to the Phillies a year later for catcher Logan O’Hoppe. They envisioned him as their future center fielder, but eventually moved him to left.

    And as recently as last winter, even after Marsh batted .303 with an .836 OPS over the final five months of last season, the Phillies were intent on using him in a platoon role because it didn’t seem he would solve left-handed pitching.

    “To be honest, I came into the year having zero expectations for myself personally,” Marsh said. “I feel like I’ve learned that from a lot of the great players in this game. So, I didn’t have many expectations, and I think that’s honestly helped a little bit, just not pressing so hard and stuff like that.”

    Marsh started fast, with two doubles on opening day. But like the rest of the Phillies, he has thrived under interim manager Don Mattingly, batting .315 with 11 homers and an .882 OPS in 59 games entering Sunday.

    In a team meeting Saturday, roughly one hour before the series opener against the Royals, Mattingly held a team meeting to inform the All-Stars of their selections. Marsh didn’t have much time to process it. Not with a game to play.

    “Really, it hasn’t hit me yet, to be honest with you,” Marsh said. “Tonight, when I have a lot of time on my hands after the game, I’ll sit down and I’ll have my moment and just just wrap my head around everything and realize how special it is and how much of an honor it is to be in this in this position.”

    Surely, Marsh will think about his dad, Jake, who died in 2021 due to throat and neck cancer.

    “He’s got the best seat in the house, you know?” Marsh said. “He gets to watch from the front row. I think he’d be super proud. He’s a big reason of why I do it.”

    Phillies ace Cristopher Sanchez is a candidate to start the All-Star Game for the National League.

    A start for Sánchez?

    If Sánchez wasn’t already the leading candidate to be the NL’s starting pitcher, consider this: Brewers ace Jacob Misiorowski is lined up to start the final game before the break, leaving him unable to unleash his historic fastball in the All-Star Game.

    Sánchez, meanwhile, will pitch Monday in Kansas City and again Saturday in Detroit. Mattingly said Sánchez could pitch one inning in the All-Star Game on what would be his between-starts bullpen day.

    What would it mean to Sánchez to get the start?

    “Still a couple of [starts] left,” he said through a team interpreter. “We’ll just have to wait and see.”

    Regardless, Sánchez said he expects to have at least 20 family members and friends in attendance at the All-Star Game.

    “Super excited and happy,” said Sánchez, who has a 2.00 ERA in 18 starts, second in the majors to only Misiorowski. “All the hard work that we’ve been putting in, it was worth it.”

    Phils pitcher Brad Keller runs to cover first base during the Chicago White Sox at Philadelphia Phillies MLB baseball game at Citizens Bank Park in Philadelphia on Friday, June 5, 2026.

    Extra bases

    Reliever Brad Keller (right forearm tendintis) pitched a scoreless inning for triple-A Lehigh Valley in Rochester, N.Y. He could be reinstated from the injured list and rejoin the Phillies’ bullpen as soon as Tuesday night, according to Mattingly. … With a fastball-heavy approach (35 four-seamers out of 69 pitches), Andrew Painter allowed one run on four hits in six walk-free innings Saturday in triple A. … Bench coach Dusty Wathan’s dad, John, was inducted into the Royals’ Hall of Fame before the game. John Wathan was Kansas City’s catcher for 10 years and managed the Royals from 1987-91. … The Phillies signed triple-A outfielder Bryan De La Cruz to a major-league contract, added him to the 40-man roster, and optioned him to Lehigh Valley. De La Cruz exercised an opt-out in his minor-league contract, prompting the move. Right-hander Jean Cabrera, who has a 9.10 ERA between triple A and double A, was designated for assignment. … Sánchez (10-3, 2.00 ERA) will be opposed by Royals lefty Noah Cameron (4-6, 4.95) in the series finale Monday at 2:10 p.m. ET.

  • Bryce Harper is ‘grateful’ to be MLB commissioner’s All-Star pick. He’s also earned it.

    Bryce Harper is ‘grateful’ to be MLB commissioner’s All-Star pick. He’s also earned it.

    KANSAS CITY, Mo. — Bryce Harper saw the missed call on his phone Wednesday after the Phillies got off the field at Citizens Bank Park.

    Rob Manfred wanted to chat.

    The last time they talked, almost a year ago, it ended with Harper telling the commissioner to “get the [heck] out of our clubhouse” if he wanted to propose a salary cap in baseball.

    But Manfred had something less divisive on his mind. He wanted to use his one selection to name Harper to the National League team for the 96th All-Star Game on July 14 in Philadelphia.

    “Yeah, he called me and told me I was going to be his pick,” Harper said Sunday. “He said that I’ve had a great first half, and I think the numbers kind of speak for themselves. I think I had an opportunity [to be an All-Star]. Obviously with the fan vote it didn’t happen, so he gave me the opportunity. Definitely grateful for that and excited to be there.”

    So, Harper and Manfred are pals now?

    Harper laughed.

    “No, I’m just grateful for the opportunity,” said Harper, a nine-time All-Star, with more selections than any active player except Mike Trout (12), Chris Sale (10), and Freddie Freeman (10). “He left me a voicemail during the game and told me he wanted to talk about the All-Star Game. I wasn’t sure what the question was going to be at that point, but then we talked and he let me know.

    Bryce Harper said, “I think I deserve to be in the game for the way I’ve played.”

    “I think I deserve to be in the game for the way I’ve played, so definitely grateful for it.”

    Indeed, entering Sunday’s games, Harper was tied for 11th in the majors with a .903 OPS and was among 15 players with at least 20 home runs. He was batting .274 with a .374 on-base percentage.

    The numbers are notable. Last October, in a season-ending news conference, Phillies president of baseball operations Dave Dombrowski wondered aloud if Harper, at age 33, was still elite.

    A few days ago, Harper said a reporter asked him if he has answered the question.

    “It’s like, I don’t care,” Harper said. “It’s up to you guys to decide that. Every year, I come in and I’ve got an opportunity to be great at what I do, you know? Like I said, the numbers show right now, they speak for themselves.

    “But I know they can be better. I know I can be better. I’m going to enjoy it, obviously. But I think I can be better than what I’m doing right now.”

    Harper figures he can always swing at fewer pitches out of the zone or draw more walks. The Phillies have four other All-Stars: Kyle Schwarber, Cristopher Sánchez, and first-timers Brandon Marsh and Jhoan Duran. Marsh is a starter in the National League outfield; Sánchez might be the starting pitcher.

    But it wouldn’t have been an All-Star Game in Philly without Harper, the city’s biggest baseball star.

    The question now: Will he be in the Home Run Derby?

    Harper remains noncommittal. Health isn’t a problem. After dealing with wrist and back issues over the past few seasons, he said his “body feels great.” He has started every game so far this season.

    Bryce Harper and Kyle Schwarber are All-Stars. Will they compete in the Home Run Derby?

    The biggest issue: Finding a pitcher. Harper’s dad, Ron, did the honors in 2018, when Harper won the Home Run Derby in Washington, but hasn’t thrown batting practice in four or five years.

    Harper’s phone has been buzzing with offers.

    “A couple ex-players that throw BP now to their kids and stuff,” he said. “I think I can trust a couple of them, but it’s just hard for me, to tell you the truth, not being able to do it with somebody that I’m super comfortable with. You can’t just pick somebody random to go out there.

    “I’m not going to do something if I’m going to have a half-mentality towards it. If I’m going to do it, I want to be full bore and very confident in winning. Because I’m not going to do it unless I’m going to try to win it. Like, I’m not going out there just to have fun. I want to win the thing.”

    Chalk it up to a competitive streak that continues to fuel Harper in his 15th major-league season.

    None other than Phillies interim manager Don Mattingly, a six-time All-Star as a player, marveled at Harper’s nine All-Star selections for both the longevity and level of excellence.

    “I think the first thing that comes to mind is, ‘Not enough,’” said Harper, who has five years left on his Phillies contract and a desire to play beyond that. “I’ve been in the game a long time. Nine’s a big number. But hopefully I’ll have more after the next couple of years.

    “Every number or anything that I look at right now, it’s just I always kind of tell myself ‘not enough,’ you know? Just got to keep going, keep wanting more, and then hopefully get there.”

  • Jesús Luzardo, J.T. Realmuto take starring roles in Phillies’ 6-1 win over Royals on Fourth of July

    Jesús Luzardo, J.T. Realmuto take starring roles in Phillies’ 6-1 win over Royals on Fourth of July

    KANSAS CITY, Mo. — With fireworks pop, pop, popping in the distance in all directions around Kaufman Stadium, the Phillies burst a few bombs in the air, too, Saturday night.

    Just not from the usual sources.

    Never mind that five players — nearly 20% of the roster — found out before the game that they will come home to play in Philly’s All-Star Game on July 14. It was the supporting cast — notably J.T. Realmuto, Alec Bohm, and Jesús Luzardo — that lit up the Royals, 6-1, on the Fourth of July.

    In winning for the 10th time in 14 games, the Phillies got homers from Realmuto, rookie Gabriel Rincones Jr., and Bohm. Luzardo rode his devastating sweeper to strike out nine batters in six solid innings.

    And what about those All-Stars? Although they were in the lineup, Bryce Harper, Kyle Schwarber, and Brandon Marsh might as well have taken the night off. Jhoan Duran did. There was no save necessary.

    It was a no-muss, no-fuss win for the Phillies, now 41-20 under interim manager Don Mattingly and 50-39 overall, still breathing down the neck of the Braves, who lead the division by three games.

    “I feel like, if we’re going to be any good, we need to get contributions up and down,” Mattingly said. “It can’t always be Harp and Schwarb hitting homers and driving in a bunch of runs. It’s got to be the whole roster.”

    Yes, and before Realmuto and Rincones — the seventh- and eighth-place hitters — launched back-to-back homers against Royals starter Michael Wacha in the fourth inning, Luzardo set the tone for the night.

    In his second-to-last start before the All-Star break, Luzardo retired the first eight batters — five by strikeout — before yielding an infield single. He mixed four pitches but could’ve easily gotten by with only the sweeper, a pitch that he started throwing only before last season.

    Luzardo threw a total of 95 pitches; 42 were sweepers, 15 of which generated swings and misses. And while he preyed on one of the worst offenses in baseball, it also continued a trend in which the sweeper has been more effective.

    “I almost felt like I threw it so much that I forgot how to throw it,” Luzardo said. “But lately, I feel like the last five or six starts, it’s felt back to what it was and maybe even get better.”

    Mattingly said it can be tough to differentiate Luzardo’s sweeper from his other pitches, including his changeup. If it’s difficult to tell from the dugout, imagine what it looks like in the batter’s box.

    “It’s the angle with him,” Mattingly said. “It kind of gets into where you get pitches feeding off each other. The fastball sinks, and then the changeup, and then the sweeper, and it all starts feeding out of the window. It’s really effective.”

    Said Royals manager Matt Quatraro: “It’s an elite pitch. You hope that he makes a mistake.”

    The Royals finally scratched across a run in the fourth inning on Lane Thomas’ double and a two-out infield single from Nick Loftin.

    By then, though, the Phillies already had a lead.

    The Phillies’ J.T. Realmuto celebrates with Justin Crawford after hitting a two-run home run during the fourth inning.

    The Phillies put pressure on Wacha by loading the bases with two out in the first inning but didn’t break through until Realmuto cracked a two-run homer in the fourth.

    Rincones followed by hitting a cutter into the right-field bullpen to open a 3-0 lead.

    Bohm teed off in the sixth inning with a leadoff homer. The Phillies kept tacking on. Trea Turner scored on a wild pitch in the seventh inning before Bohm doubled and scored on Rincones’ single in the eighth.

    Not mentioned: Schwarber, Harper, and Marsh, none of whom scored a run or drove one in. (Schwarber did, however, get three hits and reached base four times.)

    The All-Stars brought the Phillies back from the sewer of a 9-19 start. And while the roster is top-heavy, the supporting actors have played a vital role in the surge under Mattingly.

    “Obviously we wouldn’t be where we are today without all the guys that got nominated and picked to be All-Stars,” Luzardo said. “And I think we could have had a lot more, too. Selfishly, I think [Bryson] Stott, Bohm, [Zack Wheeler], obviously.

    “But it is what it is. The guys that got picked, kudos to them. I’m really happy for them. It’s awesome to see.”

  • Zack Wheeler and Don Mattingly ‘all square’ after Phillies pitcher disagreed with being taken out

    Zack Wheeler and Don Mattingly ‘all square’ after Phillies pitcher disagreed with being taken out

    KANSAS CITY, Mo. — When Zack Wheeler pitches again for the Phillies, the air between him and manager Don Mattingly will be clear.

    “All square,” Mattingly said Saturday.

    To recap: Wheeler disagreed with being taken out before completing the fifth inning Wednesday night in Citizens Bank Park, even though he gave up back-to-back-to-back two-out hits and matched his season-high with 104 pitches.

    Mattingly said he spoke with Wheeler and offered the same explanation that he gave reporters, notably that he had the long-term interests of Wheeler and the overall rotation in mind.

    Did Wheeler accept that justification?

    “I don’t know,” Mattingly said. “I’m not sure. I mean, I’ve been through it. It’s not my first time I’m going through it with a guy that’s really good. They never want to come out. It’s the way it goes with those guys, right?”

    Besides, Wheeler may have a new gripe. He wasn’t selected to the National League All-Star team Saturday night despite posting a 2.36 ERA in 13 starts, a remarkable recovery after having a rib removed last September to treat a compressed vein near his collarbone.

    Mattingly called a team meeting at about 6 p.m. here Saturday to break the news that Brandon Marsh, Bryce Harper, Kyle Schwarber, Cristopher Sánchez, and Jhoan Duran were named All-Stars.

    Wheeler is lined up to start the last game before the break, which makes him ineligible to pitch in the All-Star Game. Mattingly wasn’t sure if that was the reason that Wheeler was omitted.

    Phillies pitcher Brad Keller throws the baseball against the Arizona Diamondbacks on Saturday, April 11, 2026 in Philadelphia.

    Keller gets closer

    Brad Keller gave up a two-run homer Friday night in a triple-A game in Rochester, N.Y., the reliever’s first game action since going on the injured list June 16 with right forearm tendinitis.

    Despite the results, Mattingly said pitching coach Caleb Cotham was pleased when he watched video of Keller’s inning.

    “He’s looking more at the process, what his delivery looks like, how it was coming out, how the ball’s spinning, all that kind of stuff,” Mattingly said. “And he was happy with it.”

    Keller will pitch again Sunday in Rochester, according to Mattingly, after which the Phillies could decide to bring him back from the injured list.

    The Phillies are relying on Keller as part of their late-inning bridge to closer Jhoan Duran. Keller overcame a rocky start and allowed three earned runs over 12⅔ innings in a span of 13 appearances before giving up three runs in the eighth inning June 13 in Milwaukee, his last appearance before being sidelined.

    Overall, the 30-year-old righty has a 4.15 ERA in 31 appearances.

    The Phillies optioned righty Alan Rangel to triple A after his start Thursday.

    Rangel out, Banks in

    With the fifth-starter spot coming up once more before the All-Star break — and not again until July 21 — the Phillies optioned righty Alan Rangel to triple A and recalled lefty Tanner Banks to get an extra arm in the bullpen.

    Rangel replaced demoted Andrew Painter for three turns in the rotation. He appeared twice behind an opener and started once, posting a 3.46 ERA in 13 innings.

    In his most recent start, Rangel sidestepped four walks in four scoreless innings in oppressive heat at home Thursday against the Pirates. As a “bulk” pitcher, he gave up one run in five innings June 22 in Washington and four runs in four innings June 27 in New York.

    “It’s nothing that he’s done,” Mattingly said. “I mean, he threw the ball well, so we’re happy with the way he’s going. But it did give us a chance to get an extra [reliever].”

    Mattingly said the Phillies will likely run a “true bullpen game” when the fifth-starter spot comes around Wednesday in Cincinnati, although it will be subject to how much the relievers are taxed over the next four games.

    Banks began the season in the majors but was sent to triple A with a 5.86 ERA on June 18. In four games for Lehigh Valley, he allowed six runs (three earned) in 4⅓ innings for a 6.23 ERA.

    Extra bases

    The Phillies traded low-A right-hander Ryan Degges to Cleveland for international bonus pool space, money that was allocated to signing 17-year-old Taiwanese right-hander Ho Hua for $500,000, according to a league source. In May, the Phillies made a similar move for bonus pool money to sign Chan-min Park, a 17-year-old right-hander from South Korea, for $1.205 million. … The Phillies signed veteran catcher Payton Henry to a minor-league contract and sent him to triple A. … Aaron Nola (3-5, 6.04 ERA) is scheduled to start at 3 p.m. Sunday against Royals righty Luinder Avila (3-3, 5.40).

  • Five Phillies selected to 2026 All-Star Game, including first-timers Brandon Marsh and Jhoan Duran

    Five Phillies selected to 2026 All-Star Game, including first-timers Brandon Marsh and Jhoan Duran

    KANSAS CITY, Mo. — A few minutes past 6 p.m. here Saturday, Don Mattingly gathered the Phillies for a team meeting.

    That’s when Brandon Marsh and Jhoan Duran found out they were All-Stars.

    For the first time.

    Marsh, the leading vote-getter among National League outfielders in the final phase of fan voting, will be joined on July 14 in Philadelphia by Kyle Schwarber, Bryce Harper, Cristopher Sánchez, and Duran. All but Harper were selected by their peers; Harper was named by commissioner Rob Manfred.

    “It’s a dream come true,” Duran said after the Phillies’ 6-1 victory over the Royals. “I always wanted to be there, and it happened this year.”

    Zack Wheeler, who has made a remarkable return from thoracic outlet syndrome, was notably not selected. Wheeler missed the season’s first four weeks. He’s also lined up to start the last game before the break, which would leave him unable to pitch in the All-Star Game.

    Mattingly said he wasn’t sure if Wheeler’s unavailability led to the snub. But other pitchers who are scheduled to start the last game before the break were selected, including flamethrowing Brewers ace Jacob Misiorowski, and will likely be replaced.

    Even without Wheeler, the five All-Stars will tie for the second-largest contingent in Phillies history. They had eight selections to the 2024 All-Star Game in Texas, though Wheeler chose not to attend and Ranger Suárez was injured.

    Mattingly was looking forward to breaking the news to all five players, but especially Marsh and Duran, who are All-Stars for the first time.

    “I think that first one is always special because it kind of like validates, ‘Hey, I’ve made it. I’ve been an All-Star,’” said Mattingly, selected to six All-Star games as a player and slated to be a coach on Dodgers manager Dave Roberts’ National League staff this year. “It’s just huge.”

    Brandon Marsh was selected to his first All-Star Game.

    Of all the Phillies’ big names, the fans turned out in droves to vote for Marsh, who will become the first Phillies outfielder to start an All-Star Game since Raúl Ibañez in 2009.

    Marsh, 28, entered Sunday fifth in the NL — and third among all major-league outfielders — with a .310 average. He had 15 doubles, 15 homers, and an .856 OPS, the continuation of a promising final four months last season. Since the beginning of May 2025, he was batting .309 with 25 homers and an .852 OPS in 702 plate appearances over 199 games.

    In the first phase of fan voting, Marsh pulled in the second-most votes among NL outfielders and advanced to the final stage with the Dodgers’ Andy Pages and Teoscar Hernández, the Braves’ Ronald Acuña Jr. and Michael Harris II, and the Mets’ Juan Soto. Pages and Soto were also named starters.

    Schwarber, 33, was runner-up to Shohei Ohtani in the fan voting but was a lock to be named on the players’ ballot. Aside from being immensely popular with his peers, Schwarber leads the majors in homers (30, entering play Sunday) and ranked fourth in the majors with a .943 OPS. It will be his fourth All-Star appearance, all but one coming with the Phillies.

    Harper, 33, didn’t advance to the final round of fan voting after finishing behind the Dodgers’ Freddie Freeman and Braves’ Matt Olson in the initial stage. But it wouldn’t have been an All-Star Game in Philadelphia without Harper, and his selection by Manfred was based as much on merit as reputation. Entering the weekend, the nine-time All-Star ranked 10th in the majors in OPS (.906) and was among only 15 players to reach the 20-homer mark.

    “The longevity side of it with Harp — I think this is nine for him — I mean, it’s building to where you start getting those kind of guys that get 12-15,“ Mattingly said. ”Just the fact that he’s still continuing to play at that level is huge for me.”

    Cristopher Sanchez was a lock for the NL pitching staff after going 50⅔ innings without allowing a run.

    Sánchez, 29, was a lock for the NL pitching staff after going 50⅔ innings without allowing a run, the longest streak ever by a lefty and fifth-longest all-time.

    The only question is whether Roberts will choose him to start the game.

    Sánchez is lined up to start the second-to-last game before the break, on Saturday in Detroit, which Mattingly said could put him on track to pitch one inning on July 14.

    Whether or not Sánchez starts the All-Star Game, Duran could close it, in which case, warm up the tarantulas on the right-field scoreboard.

    “That would be crazy,” Duran said. “We never know. I always say I never say never because you never know.”

    Jhoan Duran is having one of the best seasons ever by a Phillies reliever.

    Duran, 28, is having one of the best seasons ever by a Phillies reliever with 45 strikeouts, six walks, a 1.52 ERA, and a league-leading 21 saves (in 22 chances) entering the weekend.

    Surely, he knew the All-Star Game was a possibility.

    “I wasn’t thinking too much about that,” Duran said. “My wife, yes. She was on top of that. I never put too much time on it mentally.”

    Now that the All-Star rosters have been announced, the Home Run Derby field will begin to form. Schwarber and Harper said they would consider competing in the Derby if they were on the All-Star team.

    When he was with the Nationals, Harper raised his hand for the Derby — and won it — in Washington in 2018. He said earlier this week that he’s undecided about doing it again.

    “The last time I did it, I won. I said I’d never do it again,” Harper said. “So, we’ll see how I’m feeling. … Obviously, I know the fans want me to do it, so I’ll take that into account, but we’ll see how much pump, I guess, I have behind me going out there and doing it.”

    Said Mattingly: “It doesn’t bother me. It’s set up a lot better now than it was before where it’s not a zillion swings.”

  • ‘The game is where it needs to be’: Bryce Harper wants compromise (and no salary cap) to keep sport thriving

    ‘The game is where it needs to be’: Bryce Harper wants compromise (and no salary cap) to keep sport thriving

    Bryce Harper hit 20 home runs through the Phillies’ first 88 games, a pace that would put him on the doorstep — but not quite over the threshold — of 400 for his career.

    And wouldn’t that spice up opening day 2027?

    Well, assuming it doesn’t get canceled.

    Can you see the storm clouds on the horizon? Baseball’s biggest stars are about to converge on South Philly for the 96th All-Star Game, a celebration of the best talent in the sport. And once they leave, the threat of an ugly, protracted, self-destructive work stoppage will begin to creep ever closer.

    It’s impossible to ignore, even though owners, players, and everyone stuck in between will try their darndest to pretend they don’t see it during the two-day All-Star festivities.

    But it’s almost inevitable that the owners will lock out the players on Dec. 1, when the collective bargaining agreement expires. And unlike five years ago, when a 99-day lockout preceded a mid-March settlement and a briefly delayed start to a full 162-game season, the disagreement this time is over the fundamental structure of the sport’s economic system.

    The owners are proposing a salary cap, a concept the players have rejected for, well, forever. The players are calling for changes to how revenue is shared between the clubs that they believe, in theory, would improve competitive integrity.

    It’s as if one side is speaking French and the other is replying in German. Until they converse in English, progress will be virtually nonexistent.

    MLB commissioner Rob Manfred (right) and players such as Yankees star Aaron Judge will soon be at odds over baseball’s economic system.

    And depending on how long that takes, the 2027 season — or at least a portion of it, if a deal isn’t reached before the middle of March — could be in peril.

    “I hope that we can come together for the sake of our game and for where our game is right now, the direction that it’s going,” Harper said recently in a conversation with The Inquirer. “I don’t think it’s ever been, in the years that I’ve played, it’s never been [as good as] this.

    “We need to both come together and understand what is best for both sides to make it work and us to play baseball because the game is where it needs to be right now. And I just see it getting better and better.”

    Indeed, there’s momentum from last year’s epic World Series and the well-attended, highly rated World Baseball Classic in March. Rules changes, including the pitch clock and automatic ball-strike system, are wildly popular. The San Diego Padres recently sold for $3.9 billion, a record price for an MLB team by about $1.5 billion.

    By most projections, baseball is a $13 billion industry. And in 2028, MLB will negotiate new national television deals that figure to pour even more money into the pool.

    “When you’re in a position where you’ve had record attendance, record revenues, when you go through all this … we’re in a completely different place than we were five years ago,” agent Scott Boras said on The Inquirer’s Phillies Extra podcast. “We also now have a presence in Asia that is completely different; we have a presence in Canada that’s completely different. Netflix paid $100 million just for the rights for the Japanese feed for the WBC alone.

    “So, when you’re seeing that, we’re in great prosperity, revenue-wise, attendance-wise. … I think it’s very difficult for anyone to say that we’re not in a far better position than we were five years ago in every category.”

    A work stoppage, especially if it drags into next season, could be catastrophic for business.

    Kyle Schwarber (left) and Bryce Harper are both closing in on 400 career home runs.

    It could also detract from players’ legacies.

    Take Harper, for example. Since 2022, when the Phillies broke a decadelong playoff drought, he has chased an elusive World Series crown with a familiar group of teammates, notably J.T. Realmuto, Zack Wheeler, Aaron Nola, and Kyle Schwarber. Trea Turner joined the pursuit in 2023, when Cristopher Sánchez reached the majors for good.

    According to Baseball-Reference, the Phillies have the second-oldest group of position players (average age: 30.1 years old) in the majors this season. Realmuto is 35; Harper, Schwarber, and Turner are 33. On the pitching side, Wheeler is 36 and Nola 33.

    Playing careers are finite. Father Time is undefeated. And losing a season because of a labor dispute doesn’t help.

    Just ask the NHL players whose careers spanned two shortened seasons (1994-95, 2012-13) and one that was canceled entirely (2004-05). The stoppages probably cost Jaromir Jagr close to 100 career goals.

    As much as any player, Harper realizes the impact on a career. He’s closing in on 400 homers, and with a desire to play beyond the five years left on his contract, he’s a good bet to reach 500 and maybe even 600.

    But there wasn’t any recouping, say, 20 homers from the pandemic-shortened 60-game 2020 season. If all or part of the 2027 season is lost, it could deprive Harper of another 30 homers … or Schwarber of his bid for 500 homers … or Wheeler in his pursuit of Hall of Fame numbers.

    “Yeah, for sure,” Harper said. “Obviously missing those games, it’s possibly 30 more homers or an MVP or a World Series, right?”

    And yet, it’s a sacrifice he says he’s willing to make.

    The son of a former union ironworker who laid rebar to help build Las Vegas casinos, Harper is an influential voice within the MLB Players Association. When Rob Manfred visited the Phillies last July as part of his annual meetings with each team, Harper confronted the commissioner over what he perceived as an attempt to sell players on the idea of a salary cap.

    “Individual numbers, getting later in my career, all that kind of stuff has to take a back seat,” Harper said. “We all think that. At the end of the day for us, it can’t be about one individual or anything else. There’s a fine line of wanting that over what Curt Flood did for us and what the guys did all through the ’70s, ’80s, ’90s.

    “All the guys that sat out, went through strikes, went through situations that I couldn’t fathom — missed checks, missed meals, all that kind of stuff — way back when. I don’t want our decisions to be a negative for what those guys did for us. I couldn’t fathom being part of the group that took [a salary cap proposal] and was like, ‘OK, yeah, we’re good.’”

    So, Harper will do his part as one of the bigger stars in the sport to help keep the players unified. But he won’t be a hawk, either. Mostly, he wants a compromise.

    “None of us want to miss games,” he said. “But at the end of the day, if we do miss games, there’s nothing we can do at that point until the two sides come together.

    “I understand where the commissioner’s office is coming from; I understand where the players are coming from. I understand both sides. But also we can’t, as owners or as players, come in and go, ‘We’re not doing this, we’re not doing this.’ We need to both come together and understand what is best for both sides to make it work.”

  • Phillies Extra with Dan Baker

    Phillies Extra with Dan Baker

    Dan Baker has been the Phillies’ public address announcer for 54 seasons, the longest active run and third-longest all-time. And on July 14, he will become the first PA announcer to work three All-Star games. He sat down with Phillies Extra to discuss his memories from 1976 and 1996 at Veterans Stadium, his favorite names to announce, and more. Watch here.