Oneil Cruz Best MLB Prop Bets Today vs St. Louis Cardinals 5/21/2026
Game: Pittsburgh Pirates vs St. Louis Cardinals
Hits Prop: 1 - Over (-104) Under (-115)
Total Bases (TB) Prop Bet: 1.5 - Over (-145) Under (+125)
Busch Stadium is the location where Oneil Cruz and the Pittsburgh Pirates will try to defeat the St. Louis Cardinals on Thursday, May 21, 2026. If you want to put cash down on Cruz's prop bets, they start at 1.5 total bases and 1 base knock.
Oneil Cruz Season Stats
Cruz is the owner of a BA of .264, and has a .330 OBP. His total for ribeyes over the course of the season is sitting at 33, and he has come to the plate 193 times (17 bases on balls and 74 whiffs). Cruz's slug rate sits at .466 on the year, and he has an OPS of .797. When you look at his discipline at the plate, Oneil Cruz has an average of 1.6 K's and 0.4 free passes per contest. In 46 outings, Cruz has an average of 4.6 plate appearances per outing, 1.1 base hits and 2.0 total bases this year. Oneil Cruz has been at the plate 193 times over the course of the season, and has amassed 51 knocks.

Oneil Cruz Career Stats
Oneil Cruz is producing 4.2 plate appearances per outing (0.9 base hits and 1.6 total bases) and has an OPS of .742 during his career. Cruz has earned 218 singles to go along with 75 doubles and 10 three-base hits in his career. While playing offense, he has accrued 70 round trippers to go along with 678 total bases and 89 swipes thus far in his pro baseball career. Oneil Cruz has totaled 425 games and has 223 runs in addition to 231 runs plated thus far in his career. When you look at his discipline at the plate, Oneil Cruz has an average of 1.3 K's and 0.4 free passes per contest thus far in his pro baseball career. Cruz's BA sits at .237 and he has been on base at a .312 rate thus far in his pro baseball career.
Today’s Featured MLB Best Bet! GRIFFIN MURPHY is 30-11 across all sports and is 8-4, +1,745 with his last 12 baseball plays. Murphy is 8-4, +2,840 on his plays rated 5.0+ across all sports and has a 6-Unit MLB Play (6:40 p.m.). Sign up below. 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! |
Oneil Cruz Last 5 Games
| Opponent | Hits | Total Bases | Walks | Strikeouts |
|---|---|---|---|---|
| St. Louis Cardinals | 2 | 2 | 1 | 2 |
| Philadelphia Phillies | 1 | 1 | 0 | 2 |
| Philadelphia Phillies | 0 | 0 | 0 | 3 |
| Philadelphia Phillies | 2 | 2 | 1 | 2 |
| Colorado Rockies | 1 | 2 | 0 | 1 |
Pittsburgh Pirates Last 5 Games
The Pittsburgh Pirates on-base average sits at .252 during the last five games, and they are the owners of a slug rate of .299. Cruz is liable for 12.0% of their PA's over the course of the last five games, averaging 3.8 per outing. Cruz accounts for 13.0% of the Pirates knocks and is generating 10.8% of their TB's. They average 7.7 knocks per outing and are scoring 3.7 runs in their last 5 games.
Oneil Cruz Last 10 Games
When he's up to bat, he has notched 10 runs in addition to 5 runs plated and 1 long ball. Cruz has amassed 20 at-bats on top of 2 triples and 10 1B's during his last 10 contests. Cruz's slug rate sits at .453 and he is finding himself on base at a .398 clip in his last 10 games. In his last ten games, Oneil Cruz has an average of 1.4 base knocks per game, 4.2 trips to the batters box and 2.0 total bases. Cruz has been at the dish 47 different times (14 base hits and 18 SO's) and is batting .323 during his last 10 outings. Cruz has notched 0 two-base hits in his last ten games in addition to 4 extra bags and 20 total bases.
Guy Bruhn's Pick: Take the Over Total Bases (-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

