Vancouver Television Sports← GAME CENTRE
← MLB / AFTER THE WHISTLE

MLB • September 26, 2026

Caminero’s early homer, Mesa Jr.’s four-hit night power Rays past Phillies 12-1

The Tampa Bay Rays opened fast, kept traffic on the bases all night and rolled past the Philadelphia Phillies 12-1 at Citizens Bank Park on Saturday. Junior Caminero’s first-inning two-run homer set the tone, Victor Mesa Jr. collected four hits, and seven Rays pitchers limited Philadelphia to one unearned run.

MLB / FINAL
Tampa Bay Rays12 — 1Philadelphia Phillies
Tampa Bay RaysPhiladelphia Phillies

A first-inning punch that never really let up

Tampa Bay did not spend long feeling out Aaron Nola. Yandy Díaz opened the night by reaching safely and later came around when Caminero drove a 399-foot shot to left-centre for a 2-0 lead. Before the inning ended, Richie Palacios doubled to right to bring home Mesa Jr., and the Rays had a three-run cushion after their first trip through the order.

That mattered because the rest of the night could be played from in front. Nola’s line stopped at one inning, four hits and three earned runs, and Philadelphia was immediately chasing. On the other side, Griffin Jax supplied three scoreless innings for Tampa Bay, and Steven Matz, Brody Hopkins and Cam Booser each added a scoreless frame of their own to keep the Phillies from turning the game back into a contest.

Mesa Jr. and Palacios turned pressure into separation

The Rays broke the game open in the fifth with the kind of inning that reflects depth more than one hot swing. Mesa Jr. singled to centre to score Díaz and move runners into scoring position again. Palacios then drew a walk that forced in Liam Hicks, and Cedric Mullins followed with a single to centre that scored both Caminero and Mesa Jr. By the end of that burst, Tampa Bay had stretched the margin to 7-0.

There was no let-up in the sixth. Mesa Jr. doubled to right to score Díaz again, then Palacios lined a single to right that brought in Caminero and Mesa Jr. for a 10-0 lead. Mesa Jr. finished 4-for-5 with three runs scored and two RBIs, Palacios drove in four, and Caminero went 2-for-3 with three runs, two RBIs, a homer and a walk. Díaz scored three times as part of a 3-for-4 night, and the Rays ended with 17 hits, five walks and six extra-base hits.

What stands out in that middle-inning surge is that Tampa Bay did not need to live off the homer. Caminero’s blast gave the visitors their early advantage, but the rest of the scoring was built through repeated contact: five doubles, well-placed singles and enough traffic to keep Philadelphia’s pitchers working from trouble. The Rays sent 49 batters to the plate and kept pulling the next run out of the same inning.

Philadelphia had chances, but not a finishing inning

The Phillies were not shut out, but their only run said a lot about the night. In the seventh, Bryson Stott scored when Justin Crawford reached on a fielding error by second baseman Palacios. Garrett Stubbs moved to second and Bryan De La Cruz to third on the play, yet Philadelphia still did not record an RBI. Because Tampa Bay was charged with zero earned runs, that seventh-inning tally went down as unearned.

There were enough baserunners for more. Stott had two hits and scored the lone run, Trea Turner added two hits, Bryce Harper singled, and the Phillies drew five walks while seeing 188 pitches. But the sequencing never arrived. Philadelphia finished with seven hits, 18 runners left on base and a ground-into-double-play, a combination that explains why a night with some traffic still produced only one run.

Tampa Bay added the final punctuation in the ninth when Ryan Vilade singled to centre to score Jonny DeLuca and Taylor Walls. At 12-1, the late inning did not change the result so much as underline it: the Rays kept adding, while the Phillies never found the one stretch of clean contact that could make the scoreboard move in a meaningful way.

Our take: the Rays looked deep, and the Phillies looked scattered

Our take: this was an impressive offensive night because it came from so many places in the Tampa Bay lineup. The Rays got hits from nine different batters and multi-hit games from Díaz, Hicks, Caminero, Mesa Jr. and Palacios. Only one of their 12 runs came directly from a home run. The rest came from sustained pressure, which is often the harder thing to fake over nine innings. If there is a note for improvement, it is on the run-prevention side of the details rather than the result itself: the Rays still issued five walks, uncorked two wild pitches and committed an error. Against a lineup that cashes in more efficiently, that sloppiness can become costly.

Our take on Philadelphia is harsher because the problems showed up in both directions. The pitching staff surrendered 17 hits, five doubles, five walks and a homer, and the early deficit made the game feel uphill almost immediately. Then the offence failed to rescue it despite five walks and seven hits of its own. The Phillies did make Tampa Bay throw 188 pitches, so this was not a night without opportunities; it was a night without conversion. When the only run scores on an opponent’s error and the club strands 18, the clearest fix is not abstract. It is cutting off the big innings on the mound and doing more with the traffic already being created at the plate.

Scoring moments

  1. 1st Inning

    Caminero homered to left center (399 feet), Díaz scored.

  2. 1st Inning

    Palacios doubled to right, Mesa Jr. scored.

  3. 5th Inning

    Mesa Jr. singled to center, Díaz scored, Caminero to second, Hicks to third.

  4. 5th Inning

    Palacios walked, Hicks scored, Mesa Jr. to second, Caminero to third.

  5. 5th Inning

    Mullins singled to center, Caminero scored and Mesa Jr. scored, Palacios to second.

  6. 6th Inning

    Mesa Jr. doubled to right, Díaz scored, Caminero to third.

  7. 6th Inning

    Palacios singled to right, Caminero scored and Mesa Jr. scored.

  8. 7th Inning

    Stott scored, Crawford safe at first on fielding error by second baseman Palacios, Stubbs to second, De La Cruz to third.

  9. 9th Inning

    Vilade singled to center, DeLuca scored and Walls scored.

Tampa Bay Rays — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Yandy Diaz3-4433000019.293.359.446
Ryan Vilade1-220120006.247.324.432
Jonathan Aranda0-4400002231.273.357.433
Liam Hicks2-6612000022.282.366.429
Junior Caminero2-3332211112.277.361.526
Jorge Mateo0-220000003.201.244.309
Victor Mesa Jr.4-553420009.260.328.502
Richie Palacios2-4402401114.238.333.378
Jonny DeLuca1-4411001119.263.298.410
Cedric Mullins1-5501200116.205.284.345
Taylor Walls1-5511000316.222.309.298
Tampa Bay Rays — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Griffin Jax3.020001052-333.5352
Steven Matz1.000001010-75.4910
Brody Hopkins1.000011016-105.0616
Cam Booser1.010002021-131.9821
Manuel Rodriguez1.011021026-153.1826
Ty Johnson1.020010038-253.5238
Cole Sulser1.010012025-164.3125
Philadelphia Phillies — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Trea Turner2-5502000125.241.296.378
Kyle Schwarber0-4400001131.231.353.501
Bryce Harper1-5501000121.269.381.483
Alec Bohm0-4400000022.250.314.384
Bryson Stott2-4412000016.251.330.394
Bryan De La Cruz0-2200002122.280.349.413
Brandon Marsh1-3301001118.261.306.410
J.T. Realmuto0-220000005.205.283.329
Garrett Stubbs0-110000118.153.215.153
Justin Crawford1-4401000220.264.310.354
Philadelphia Phillies — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Aaron Nola1.043300121-154.6721
Tanner Banks1.100011021-126.1921
Chase Shugart1.211113029-184.0229
Jose Alvarado0.113330017-85.8617
Jose Urquidy2.253303050-354.9550
Brooks Raley1.020000011-93.2511
Max Lazar1.042202018-146.3018
Tampa Bay Rays — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts9
Batting · Runs Batted In12
Batting · Sacrifice Hit0
Batting · Hits17
Batting · Stolen Bases0
Batting · Walks5
Batting · Catcher Interference0
Batting · Runs12
Batting · Ground Into Double Play1
Batting · Sacrifice Flies0
Batting · At Bats44
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base26
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks1
Batting · Doubles5
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches167
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals0
Batting · Total Bases25
Batting · Plate Appearances49
Batting · Projected Home Runs162.0
Batting · Extra Base Hits6
Batting · Runs Created10.3
Batting · Batting Average.386
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.568
Batting · Secondary Average.295
Batting · On Base Percentage.449
Batting · OBP Pct + SLG Pct1.017
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs9.9
Batting · Batter Rating78.0
Batting · At Bats Per Home Run44.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance3.41
Batting · Isolated Power.182
Batting · Walk To Strikeout Ratio0.56
Batting · Walks Per Plate Appearance.102
Batting · Secondary Average Minus Batting Average-.091
Batting · Runs Produced24.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.6
Batting · Balls In Play Average0.5
Batting · MLB Rating117.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls11
Pitching · Strikeouts8
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits7
Pitching · Earned runs0
Pitching · Batters Hit0
Pitching · Walks5
Pitching · Runs1
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls8
Pitching · Batters Faced39
Pitching · Holds0
Pitching · Doubles3
Pitching · Wins1
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches2
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches188
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts1
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats34
Pitching · Total Bases10
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average0.00
Pitching · Walks Plus Hits Per Inning Pitched1.33
Pitching · Win Percentage1.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio1.4
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning20.9
Pitching · Pitches Per Plate Appearance4.8
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.206
Pitching · Opponent's Slugging pct..294
Pitching · Opponent's On-base pct..308
Pitching · Opponent's OPB Pct + SLG Pct.602
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings8.0
Pitching · Strikeout To Walk Ratio1.6
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.269
Pitching · Total Bases10.000
Pitching · Pitch Count0
Pitching · Strikes119
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors1
Fielding · Passed Balls0
Fielding · Assists10
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0
Philadelphia Phillies — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts8
Batting · Runs Batted In0
Batting · Sacrifice Hit0
Batting · Hits7
Batting · Stolen Bases1
Batting · Walks5
Batting · Catcher Interference0
Batting · Runs1
Batting · Ground Into Double Play1
Batting · Sacrifice Flies0
Batting · At Bats34
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base18
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles3
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches188
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases10
Batting · Plate Appearances39
Batting · Projected Home Runs0.0
Batting · Extra Base Hits3
Batting · Runs Created3.3
Batting · Batting Average.206
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.294
Batting · Secondary Average.265
Batting · On Base Percentage.308
Batting · OBP Pct + SLG Pct.602
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs3.1
Batting · Batter Rating16.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance4.82
Batting · Isolated Power.088
Batting · Walk To Strikeout Ratio0.63
Batting · Walks Per Plate Appearance.128
Batting · Secondary Average Minus Batting Average.059
Batting · Runs Produced1.0
Batting · Runs Ratio0.0
Batting · Patience Ratio0.4
Batting · Balls In Play Average0.3
Batting · MLB Rating69.8
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls4
Pitching · Strikeouts9
Pitching · Sacrifice Flies0
Pitching · Losses1
Pitching · Hits17
Pitching · Earned runs12
Pitching · Batters Hit0
Pitching · Walks5
Pitching · Runs12
Pitching · Stolen Bases0
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks1
Pitching · Fly Balls14
Pitching · Batters Faced49
Pitching · Holds0
Pitching · Doubles5
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches167
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored3
Pitching · Player Rating0.0
Pitching · At Bats44
Pitching · Total Bases25
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average12.00
Pitching · Walks Plus Hits Per Inning Pitched2.44
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.3
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning18.6
Pitching · Pitches Per Plate Appearance3.4
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.386
Pitching · Opponent's Slugging pct..568
Pitching · Opponent's On-base pct..449
Pitching · Opponent's OPB Pct + SLG Pct1.017
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings9.0
Pitching · Strikeout To Walk Ratio1.8
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.471
Pitching · Total Bases25.000
Pitching · Pitch Count0
Pitching · Strikes111
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors1
Fielding · Passed Balls0
Fielding · Assists4
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0