Arizona Diamondbacks vs Tampa Bay Rays Prediction, 6/28/2026 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs Tampa Bay Rays
Date: Sunday, June 28, 2026
Location: Tropicana Field in St. Petersburg, FL
TV: MLB.TV
Odds/Point Spread: Arizona (+125) Tampa Bay (-145)
The Tampa Bay Rays (45-33) will try to defeat the Arizona Diamondbacks (41-39) at Tropicana Field on Sunday. The odds on this game have the Diamondbacks at +125 and the Rays are priced at -145. The total comes in at 9. The expected starting pitchers are Merrill Kelly and Shane McClanahan.

The Diamondbacks have accumulated 140 doubles as a team and have smacked 71 baseballs out of the park. Arizona has a slugging rate of .386 and have been called out on strikes 581 times, while drawing a walk on 255 occasions. As a unit, the Arizona Diamondbacks are putting up 4.3 runs per outing, which has them at 18th in MLB. They have compiled 333 runs batted in as well as 635 hits this year, while their average at the plate is sitting at .239. They have racked up 346 runs while holding a team OBP of .310.
Today’s Featured MLB Best Bet!
You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Picks Today
They have accumulated a K/BB ratio of 2.32 and the pitching staff has recorded a WHIP of 1.30. Diamondbacks pitchers have given up 94 long balls and also 366 runs (17th in baseball). Arizona has relinquished 675 hits (8.6 per 9 innings) in addition to 336 earned runs. The Diamondbacks hold a team earned run average of 4.29 for the season (18th in the league), and their staff has struck out 556 batters. They have walked 240 players from the other team and their FIP comes in at 4.42 as a team so far this year.
The Diamondbacks have sent 260 relief pitchers to the hill this year. The bullpen pitchers have inherited 105 base runners so far this season with 26.7% of those players earned a run for their team. The relievers have tallied 45 holds on the campaign (13th in baseball). Diamondbacks pitchers have entered the contest with opponents on base 72 times in addition to having 87 appearances in high leverage situations. They have earned 21 saves this year and have not converted 10 of their 31 chances to save the game. The Diamondbacks relief pitchers have earned a save rate of 67.7% and have stepped onto the mound in 77 save situations.
The Diamondbacks have turned 71.1% of balls hit into play into outs out of 6,351 innings, which has them sitting 5th in MLB. The Arizona Diamondbacks have accounted for 2,117 putouts at this point in the season, as well as 685 assists and 28 errors. Their fielding percentage is holding at .990 which is 3rd in the majors, and have a total of 65 double plays.
Kelly has taken the hill for 1,083 innings and has earned 955 strikeouts in his MLB career. His ERA is 3.90 (470 earned runs allowed) and he has a career WHIP of 1.220. He has given up 991 base hits (8.2 hits per 9 innings) and has 331 walks. Kelly (70-60 career record) is the owner of a FIP of 3.85 while he has gone up against 4,478 hitters during his time in the major leagues.
The Tampa Bay Rays have earned a team OBP of .336 and a batting average of .258 on the year. They have struck out on 568 instances (30th in the league) and are sitting with 675 base knocks. Tampa Bay has hit 67 long balls over the course of the season as well as 335 runs batted in. The Rays hold a slugging % of .388 and they earn 4.50 runs per game (15th in baseball). They have recorded 113 doubles, while taking a walk 283 times and putting up 351 runs.
The Rays have a WHIP of 1.215 in addition to having a FIP of 4.16 as a pitching staff this season. They rank 6th in baseball as a staff in total hits relinquished with 621. The Tampa Bay pitching staff have relinquished 338 runs this season while holding an ERA of 3.87 (300 earned runs yielded). They currently have a K/BB ratio of 8.00 (621 strikeouts against 226 bases on balls). They have relinquished 94 long balls and they give up 4.36 runs per 9 innings (11th in MLB).
Tampa Bay relief pitchers have an inherited score percentage of 25.3% of 91 inherited base runners. Their relief pitchers have stepped onto the mound 81 times in high leverage situations and on 65 occasions with runners on. With 100 save situations, the Rays have compiled 57 holds in addition to 12 blown saves. They rank 8th in the league with a save rate of 72.1%, and they have sent 246 relievers to the mound on the campaign.
The Tampa Bay Rays have turned 49 double plays and have a fielding percentage of .983 (23rd in MLB). The Rays have accrued 635 assists, 47 errors and have notched a total of 2,091 putouts so far this year. In 6,273 innings on the diamond, the Rays have earned a defensive efficiency of 71.4% (4th in the majors).
McClanahan (39-21 career record) has a 3.07 earned run average while allowing 7.4 hits per 9 innings. He has a strikeout to walk ratio of 3.67 and he has gone up against 1,939 batters so far in his MLB career. He has given up a total of 163 earned runs while holding a WHIP of 1.125 and having a FIP of 3.0. So far in his MLB career, McClanahan has given up 393 base knocks while tallying 529 punch outs in 477 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Tampa Bay (-145)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Tampa Bay Rays - Twitter
Arizona Diamondbacks - Twitter
