Check out yesterday’s box scores here
MLB DW PRO STILL ON SALE. It’s just $100 for the rest of the season, and you’ll lock that price in for next year, as long as I don’t move off of Substack.. which is possible but not likely. I’m not absolutely guaranteeing that you get PRO for $100 next year, but it’s like a 75% chance. And if you upgrade from your current paid subscription, it pro-rates it. So if you’ve already paid $85 for the year… it should only cost you like $15 or so (I think) to get the full projections and everything else. That’s such a good deal that I’m starting to think I’m stupid for even offering it. But it’s August and you do what you gotta do to keep things moving.
UPGRADE HERE
NEW MLB DW APP LINK
The app got overloaded and crashed again yesterday, so I had to re-deploy it. My github branch keeps getting bloated because it doesn’t just delete files from memory when they’re over-written. It saves every copy of every file you ever have, so the repo size gets huge and then it crashes. I’m hoping what I did yesterday will have fixed that so it doesn’t happen again next month, but I can’t say for sure.
After I published that new link, it worked for me because I was signed in to Streamlit, but I didn’t realize that I had published it as a private app, so it didn’t work for most of you. But now it’s fixed and that new link should work for you.
CODY BRADFORD RETURN
He’s probably not super interesting for fantasy leagues, but for 15-teamers or deep 12-teamers, he is worth a look.
Back in 2024, he pitched to a 23% K% with an elite 4.2% BB% and a 1.01 WHIP. That got us pretty interested for 2025 WHIP leagues, but an injury cost him that full season. Yesterday:
→ 4.1 IP, 5 H, 0 R, 5 SO, 2 BB, 15 DK points
It was in a super soft matchup with the Giants. Here’s the pitch mix:
You should immediately notice the 88.8mph fastball. He averaged 90.1 in 2024, so he’s a soft tosser. Maybe he’ll stretch it back up to 91 or something, but that’s just not the way he has success.
The 4% BB% is always interesting to see, but after TJ we don’t know if that will be the case again this year. The 29% Ball% is a good sign from yesterday. Bradford is a decent guy to add if you’re desperate and could use some WHIP help, but there’s very little upside with the dude.
NOAH CAMERON DOMINATION
→ 8.0IP 2H 1ER 1R 9K 1BB
The Twins are in rough shape offensively, and Cameron took full advantage of that. He piped nine strikeouts with one walk and got 24 outs on 106 pitches.
His last three have been excellent:
7 IP, 2 H, 0 R, 8 K vs. DET
8 IP, 1 H, 0 R, 7 K vs. MIN
8 IP, 2 H, 1 R, 9 K vs. MIN
He had a nice stretch earlier this year, but without the guy having great raw stuff, he’s always coming back down to earth:
It’s not easy to score 75 fantasy points in a three-game stretch, so Cameron is capable of being really good when he has command of all of his pitches, but he’s not a “circle of trust” guy and probably never will be. He’ll probably face the Dodgers next, but gets the Angels after that.
MITCH BRATT
→ 7.0IP 1H 0ER 0R 9K 3BB
Biggest start of his young Major League career by far. He had struck out 12 batters and walked 15 in his previous 20.2 innings, and then he rips off a 9:3 K:BB yesterday against the Padres.
His fastball averages 91.4, and unlike the Bradford profile, he doesn’t pipe in strikes. His 39% Ball% on the year is bad, and his SwStr% is still just 7.7% even after the nine strikeouts last night. Probably just a random blip of good luck yesterday, but he’s young enough to keep an eye on. He’s the D’Backs #8 overall prospect, so there’s some reason to believe based on that.
Jameson Taillon
Pitchign for his fourth team. The Cubs cut him, the Blue Jays added him, and he got 16 whiffs for them last night.
Toronto had him scrap the changeup, he threw it just 10% of the time last night. He focused on four-seamers-cutters-curves-sinkers-sweepers. Can’t say it worked super well last night, but did get a lot of whiffs.
Eury Perez
→ 5.0IP 7H 4ER 4R 9K 2BB
The Braves gave him trouble. Not a good outing by ERA and WHIP, but nine striekouts, a 19.8% SwStr%, and a 33% Ball%. We like that, and we’re going to continue to start Eury. But he didn’t get it done last night.
Andrew Painter - 4.0IP 3H 1ER 1R 4K 1BB
The Phillies are giving him another look. He’s had two pretty succesful outings since returning, but they limited him to 63 pitches last night.
It’s worth looking at if anything is different. Did he change anything during that month in the minors?
Pitch mix before:
Pitch mix since:
More sweepers, fewer sliders, no more splitter, and a new changeup! So yeah, he went to work to try to figure something out. Maybe they just kinda transformed that splitter into a changeup fit. Hitters have had no idea what to do with the changeup in the first 31 offerings (31% SwStr%, not a single hit on the pitch. So it’s somewhat encouraging there.
But the big problem with Painter is that his fastball has been awful. So I don’t think he’s suddenly fixed - but it’s at least encouraging to see that he’s not trying to the same approach since coming back.
That changeup shows up on the NEW PITCH TRACKER. I should check this thing more often.
That tells you when the pitch debuted (“Pitch Debut”) and its usage since it was instituted. Pretty sharp way to do it, if I do say so myself!
Cristian Javier with the new cutter, the pitch movement bros were right.
I doubt either guy is going to fix their problems just by introducing a new pitch, but at least it does give them a chance. The definition of insanity is to try the same thing and expect different results. That’s a quote I just made up on my own, completely my own idea - believe me.
Christian Scott - 5.0IP 6H 3ER 3R 7K 2BB
More strikeouts from the toilet paper man. That’s my new nickname for him, I guess, because that company Scott makes toilet paper. I think they also make paper plates too, but no company will ever be known for making paper plates. Toilet paper is a much funnier concept.
A 15.6% SwStr% and a 28.1% Ball% last night. I would have thought that would have turned into a great outing, but it didn’t. Six hits, three runs. But no homers! He hasn’t given up a homer since July 3rd. That’s five outings without getting bombed.
The splits were something I thought would be a problem. I thought he’d have big time trouble with lefties. But it’s not the case:
Striking everybody out well, and an elite K-BB% against lefties with a .285 xwOBA. His JA SIERA is 3.02 now. I really don’t see a problem to talk about here. I’m holding on to Scott and I think even this bad outing had a lot of good to it.
Trevor Rogers - 6.0IP 3H 2ER 2R 9K 0BB
Continues his awesome run of things since the first couple of months got the struggles out of the way. This was a matchup with the Angels, so salt is applied, but the 9:0 K:BB is a great sign. He had just an 11.8% SwStr% but that’s fine - he went right after the bad lineup and had a great outing.
Trevor Rogers
First 10 GS: 6.84 ERA, 1.56 WHIP, 9.1% K-BB%
Last 11 GS: 2.28 ERA, 1.00 WHIP, 17.4% K-BB%
Bryan Woo - 7.0IP 3H 0ER 0R 5K 1BB
Bounced back from a brutal stretch where we were really starting to question everything about the guy. From June 11th until before yesterday:
But he shut down a red hot Tigers lineup with seven scoreless. No pitch mix or velo changes to speak of. Just got the command back, I guess.
Reid Detmers - 4.0IP 4H 3ER 3R 5K 1BB
Uh-oh! Pulled after just 81 pitches. He was laboring a bit, I guess. But the Angels might start pulling back on him now since they couldn’t find the trade return they wanted and now see him as their 2027-2028 SP1.
His fastball velo was down 1.2mph as well.
It could be a shutdown situation. Detmers not getting traded was really bad for his fantasy value. Maybe this is fake and he’ll be totally fine, but you don’t love to see it. This dude would probably be a total stud with the Cubs or Brewers or someone, but he’ll be stuck in Halo land for awhile longer.
Hunter Brown - 6.0IP 3H 3ER 3R 8K 2BB
Gave up a few runs late, but another quality start with a sub-one WHIP and eight strikeouts for Brown.
Sean Burke - 4.33IP 5H 2ER 2R 4K 2BB
Is this the beginning of the Davis Martin type break down? I can’t be the only one thinking about it.
But he faced the Red Sox who have stuck a 5.17 ERA on starters lining up against them since July began. So we forgive this one.
He is kind of a K% outlier given his 12.5% SwStr%.
But he does have a 13.9% SwStr% in his last 13 starts. His K% at 31% is still higher than he can probably do for the long haul, but he’s looked ace-like for the last couple of months.
23% K-BB%
34.3% Ball%
.286 xwOBA allowed
Eric Lauer - 4.0IP 11H 6ER 6R 1K 0BB
Maybe Lauer and Wrobleski are just feeling unwanted. I bet Yamamoto and Snell and Ohtani stopped hanging out with those two once Skubal showed up. They wanted to be at the cool kids table with the Cy Young winner and now Lauer and Wrobo feel inadequate and unwanted. That’s probably what it is.
It’s good news for Roki Sasaki’s job security, I think. It can’t be bad news, at least.
Casey Mize - 3.33IP 9H 8ER 8R 1K 3BB
Welcome to the Padres! His worst start of the year as the Diamondbacks teed off on him.
I think it was a great sell for the Tigers.
CASEY MIZE ERA & SIERA BY YEAR
2021: 3.71 ERA, 4.45 SIERA
2022: 5.40 ERA, 5.58 SIERA
2024: 4.49 ERA, 4.33 SIERA
2025: 3.87 ERA, 3.96 SIERA
2026: 3.40 ERA, 3.87 SIERA
Everything has been better the last two seasons, but it’s still a pretty weak SIERA. He’s given up a career-high fly ball rate this year but a career low HR/FB at 5%. Some people think it’s a skill to limit HR/FB, and maybe there’s something to that. But at 5.0% this year (FanGraphs version of the stat), he leads the league.
He has the second-lowest HR/FB for a starter above 90 innings in any season since 2021.
I had people disagreeing with me on X yesterday (the horror!) about me suggesting that Troy Melton has been very lucky. Everybody’s gotta COPE about their pitchers good luck. They think they have the answer! “Actually this guy CAN generate a .190 BABIP and a 9% HR/FB, AND HERE’S WHY!”
OoohhOO he made some delta shifted wake infused pitch grip tweaks and now he’s capable of defying probabilities math and physics!!!
Yeah, sure thing man.
The way to be cool is just to always agree with me. Repost everything I post, compliment me, give me a like on everything I do, and tell your friends about how cool and smart I am. That’s the world we all want to live in.
Mize is probably fine, though. Good landing spot in San Diego and I doubt he has another start anywhere near this bad.
Bryce Elder - 7.0IP 1H 1ER 1R 3K 2BB
Speaking of SIERA! Elder has a 4.38 SIERA with a 3.39 ERA now. He does this kind of thing a lot where he’ll just cruise through 6-7 innings with only a few strikeouts. Good for him, I guess. He’s had a nice season for the Braves when they really have needed some decent innings from their healthy starters.
It was an MVP race showdown in Wrigley yesterday. PCA and Ohtani both hit two dingers and the Dodgers lost their SIXTH in a row!
Wow, I should have taken that PCA bet I talked about recently. Didn’t we have him at +400 or something like a week ago? I even said it in these here Daily Notes, and now look at him:
The favorite for NL MVP is Pete Crow-Armstrong. Yeah dude, it was July 26th! Like ten days ago.
I guess I didn’t check DraftKings that time; it was just a Google search. But I would guess that line came from DraftKings or a book with basically the same line. Dangit.
Here’s the Polymarket plot:
Maybe we should have a post series at MLB DW next year where we monitor the season long awards markets all year. Seems like there’s an edge to be had there if you’re ahead of the curve.
Wilyer Abreu hit another dinger. He has 20 bombs now and a .792 OPS. His season isn’t much different than what he did last year, but he’s getting more playing time.
He’s handled lefties really well, too. That’s been the biggest difference-maker for him, I think.
Second half J-Rod is in full swing. He homered yesterday and has a 1.303 OPS in August (that’s all of 18 PAs). Since July began:
→ .254/.329/.413, 3 HR, 2 SB
Not elite, I guess, but maybe we’re seeing it fully turn on now that’s it August. That sounds like a stupid thing to say, because it is. But I traded for the guy a couple of weeks ago, so I’m hoping.
After August 1st last year, he hit .303/.361/.577 with 13 bombs and 10 steals. That’s a 39-30 pace for you boy!
Angel Genao debuted for the Guardians and had four hits. He’s a 22-year-old infielder and the Guards #2 prospect according to MLB. He is not in Tim’s top 150, though. The fScores:
Nice discipline and a little bit of everything else. He had a 16% K% and a 14% BB% in the minors with 13 homers and 11 steals. A very typical Guardians prospect. Patient hitters with high contact rates. It’s probably not going to be anything you want for fantasy leagues, not even sure if he’ll play regularly, but an impressive debut and I felt it worthy of a shout out.
Victor Mesa Jr. had a nice game, and his nice 2026 season continues.
Okay so the .211 average isn’t impressive, and the .725 OPS is nothing special, but he has hit eight bombs in just 151 PAs with a high SB Attempt%. So he could be a 15-15 pacer guy, but I guess there are other problems to speak of like a 74% Contact% and 35% Chase%.
One of the many things the Mets did wrong this year was signing Jorge Polanco.
That was a buy-high after an out-of-nowhere .821 OPS in 2025. He was hurt this year and has only played 30 games, but it’s been a disaster at the plate for him.
But he homered yesterday to DOUBLE his season total.
Endy Rodriguez hit his second homer in as many games yesterday. The offense has been there for the Pirates catcher.
An .856 OPS now with seven bombs in 153 PAs and six steals. Really good fantasy baseball contributor, especially in points and OBP leagues with that 15% BB%. Impressive stuff from a forgotten prospect. He had all kinds of injury issues the last few years, but he’s going to play all the time for the Pirates now with his offensive production and ability to fill in at first base.
He’ll be a pretty enticing catcher pick in next year’s drafts, I think. He doesn’t hit the ball super hard, but hard enough, and his air pull rate is over 20%.
Royce Lewis shows up in a few important spots in the below part of these notes.
Swinging a nice bat since the All Star Break.
A 16% K%, 10% Brl%, and a .351 xwOBA. Good stuff, and he’s been mostly healthy this year, relatively.
Cody Bradford (TEX): 4.33IP, 5H, 0ER, 5SO, 2BB
Ben Joyce (LAA): 1.0IP, 0H, 0ER, 1SO, 1BB
Jefry Yan (NYM): 1.0IP, 2H, 0ER, 2SO, 1BB
Dedniel Nunez (NYM): 1.0IP, 3H, 0ER, 2SO, 0BB
1. Sonny Gray
2. Kyle Harrison
3. Noah Cameron
4. Eury Perez
5. Tanner Bibee
6. Christian Scott
7. Jacob Lopez
8. Jameson Taillon
9. Cody Bradford
10. Andrew Painter
11. Paul Skenes
12. Trevor Rogers
13. Carson Whisenhunt
14. Shota Imanaga
15. Bryan Woo
16. Andre Pallante
17. Mitch Bratt
18. Hunter Brown
19. Jake Irvin
20. Reid Detmers
21. Sean Burke
22. Rhett Lowder
23. Tomoyuki Sugano
24. Nick Martinez
25. Dean Kremer
26. Will Warren
27. Eric Lauer
28. Bryce Elder
29. Casey Mize
1. Noah Cameron (vs. MIN): 36.2 Points
2. Mitch Bratt (vs. SD): 35.35 Points
3. Kyle Harrison (vs. PIT): 34.05 Points
4. Sonny Gray (vs. CWS): 30.5 Points
5. Trevor Rogers (vs. LAA): 29.7 Points
6. Bryan Woo (vs. DET): 27.35 Points
7. Tanner Bibee (vs. NYM): 24.36 Points
8. Jacob Lopez (vs. CIN): 22.25 Points
9. Bryce Elder (vs. MIA): 21.95 Points
10. Nick Martinez (vs. COL): 21.16 Points
1. Eury Perez (MIA): 18 Whiffs (91 Pitches)
2. Tanner Bibee (CLE): 17 Whiffs (98 Pitches)
3. Sonny Gray (BOS): 17 Whiffs (83 Pitches)
4. Noah Cameron (KC): 17 Whiffs (106 Pitches)
5. Paul Skenes (PIT): 16 Whiffs (93 Pitches)
6. Jameson Taillon (TOR): 16 Whiffs (80 Pitches)
7. Christian Scott (NYM): 15 Whiffs (96 Pitches)
8. Jacob Lopez (OAK): 13 Whiffs (87 Pitches)
9. Andre Pallante (STL): 13 Whiffs (103 Pitches)
10. Kyle Harrison (MIL): 12 Whiffs (69 Pitches)
1. Kyle Harrison (MIL): 65.2 Strike%, 27.5 Ball%
2. Tanner Bibee (CLE): 61.2 Strike%, 26.5 Ball%
3. Christian Scott (NYM): 57.3 Strike%, 28.1 Ball%
4. Jacob Lopez (OAK): 55.2 Strike%, 34.5 Ball%
5. Trevor Rogers (BAL): 53.8 Strike%, 33.3 Ball%
6. Noah Cameron (KC): 53.8 Strike%, 30.2 Ball%
7. Cody Bradford (TEX): 52.9 Strike%, 28.6 Ball%
8. Eury Perez (MIA): 52.7 Strike%, 33.0 Ball%
9. Shota Imanaga (CHC): 50.6 Strike%, 30.3 Ball%
10. Sonny Gray (BOS): 49.4 Strike%, 36.1 Ball%
11. Bryan Woo (SEA): 48.4 Strike%, 33.0 Ball%
12. Jake Irvin (WSH): 48.2 Strike%, 33.7 Ball%
13. Reid Detmers (LAA): 48.1 Strike%, 38.3 Ball%
14. Mitch Bratt (ARI): 46.7 Strike%, 40.2 Ball%
15. Sean Burke (CWS): 46.2 Strike%, 38.5 Ball%
1. Bryce Elder: 84 Pitches, 21 Outs, 4.0 POUT
2. Mitch Bratt: 92 Pitches, 21 Outs, 4.38 POUT
3. Nick Martinez: 75 Pitches, 17 Outs, 4.41 POUT
4. Noah Cameron: 106 Pitches, 24 Outs, 4.42 POUT
5. Bryan Woo: 91 Pitches, 20 Outs, 4.55 POUT
6. Kyle Harrison: 69 Pitches, 15 Outs, 4.6 POUT
7. Sonny Gray: 83 Pitches, 17 Outs, 4.88 POUT
8. Hunter Brown: 93 Pitches, 18 Outs, 5.17 POUT
9. Trevor Rogers: 93 Pitches, 18 Outs, 5.17 POUT
10. Jake Irvin: 83 Pitches, 16 Outs, 5.19 POUT
Jameson Taillon’s FC velo (16 pitches) UP 2.2mph to 88.2
Jake Irvin’s FC velo (20 pitches) UP 1.9mph to 90.1
Reid Detmers’s FF velo (37 pitches) DOWN -1.7mph to 92.9
Andre Pallante’s FF usage (53.4%) up 14.6 points
Andrew Painter’s CH usage (25.4%) up 22.8 points
Bryce Elder’s FC usage (28.6%) up 22.0 points
Bryce Elder’s CH usage (21.4%) up 11.3 points
Carson Whisenhunt’s FF usage (41.4%) up 16.8 points
Dean Kremer’s FF usage (43.2%) up 16.8 points
Eric Lauer’s FC usage (36.8%) up 16.1 points
Eury Perez’s SI usage (35.2%) up 26.8 points
Hunter Brown’s SI usage (38.7%) up 14.3 points
Jacob Lopez’s FC usage (33.3%) up 15.3 points
Jake Irvin’s FC usage (24.1%) up 17.6 points
Jake Irvin’s ST usage (13.3%) up 11.0 points
Paul Skenes’s SL usage (25.8%) up 18.9 points
Paul Skenes’s SI usage (20.4%) up 10.5 points
Rhett Lowder’s SL usage (41.1%) up 12.4 points
Sean Burke’s FC usage (19.8%) up 16.6 points
Sonny Gray’s ST usage (30.1%) up 10.3 points
Eury Perez Sinker: +25.3%
Sean Manaea 4-Seam Fastball: +23.8%
Parker Messick 4-Seam Fastball: +22.8%
Eury Perez 4-Seam Fastball: -21.0%
Joey Cantillo Curveball: +20.7%
Ryan Weathers 4-Seam Fastball: -17.1%
Cade Cavalli Cutter: +16.8%
Gavin Williams Sweeper: +16.3%
Brandon Sproat Cutter: -16.0%
Bubba Chandler Slider: +15.6%
Jared Jones Slider: +15.6%
Robbie Ray Slider: -14.9%
Jake Irvin Sinker: -14.5%
JR Ritchie Sinker: +14.3%
Carson Palmquist Sinker: -13.9%
Robbie Ray Sinker: +13.8%
Carson Palmquist Sweeper: +13.4%
Ryan Johnson Sweeper: +13.3%
JP Sears Sinker: +13.2%
JP Sears Sweeper: -13.2%
Tyler Mahle Cutter: +13.1%
Aaron Nola Changeup: +12.9%
Kumar Rocker Sinker: -12.8%
Andrew Painter Sweeper: +12.8%
Ryan Johnson Sinker: -12.4%
Joey Cantillo Changeup: -12.2%
Bryce Elder Slider: -12.1%
Paul Skenes - 47.0 RISP H%, 0.433 BABIP, 22.0 HR/FB, 179.0 Luck Score
Carson Whisenhunt - 29.0 RISP H%, 0.424 BABIP, 38.0 HR/FB, 177.0 Luck Score
Luis Morales - 40.0 RISP H%, 0.32 BABIP, 50.0 HR/FB, 176.0 Luck Score
Ryan Johnson - 36.0 RISP H%, 0.429 BABIP, 25.0 HR/FB, 175.0 Luck Score
George Soriano - 38.0 RISP H%, 0.375 BABIP, 25.0 HR/FB, 173.0 Luck Score
Jameson Taillon - 33.0 RISP H%, 0.333 BABIP, 36.0 HR/FB, 172.0 Luck Score
Nathan Eovaldi - 31.0 RISP H%, 0.344 BABIP, 33.0 HR/FB, 170.0 Luck Score
Slade Cecconi - 31.0 RISP H%, 0.343 BABIP, 31.0 HR/FB, 169.0 Luck Score
Freddy Peralta - 27.0 RISP H%, 0.464 BABIP, 29.0 HR/FB, 168.0 Luck Score
Joey Cantillo - 26.0 RISP H%, 0.432 BABIP, 30.0 HR/FB, 167.0 Luck Score
Bryan Abreu - 0.0 RISP H%, 0.143 BABIP, 0.0 HR/FB, 17.0 Luck Score
Gregory Soto - 0.0 RISP H%, 0.188 BABIP, 0.0 HR/FB, 22.0 Luck Score
Drew Rasmussen - 0.0 RISP H%, 0.208 BABIP, 0.0 HR/FB, 25.0 Luck Score
Brayan Bello - 0.0 RISP H%, 0.219 BABIP, 0.0 HR/FB, 29.0 Luck Score
Andre Pallante - 0.0 RISP H%, 0.235 BABIP, 0.0 HR/FB, 34.0 Luck Score
Randy Dobnak - 9.0 RISP H%, 0.212 BABIP, 0.0 HR/FB, 34.0 Luck Score
Troy Melton - 0.0 RISP H%, 0.2 BABIP, 9.0 HR/FB, 41.0 Luck Score
Bryce Miller - 0.0 RISP H%, 0.176 BABIP, 12.0 HR/FB, 43.0 Luck Score
Adrian Morejon - 0.0 RISP H%, 0.267 BABIP, 0.0 HR/FB, 44.0 Luck Score
Noah Cameron - 20.0 RISP H%, 0.106 BABIP, 0.0 HR/FB, 45.0 Luck Score
Gavin Williams - 91 TBF, 36.4% CSW%
Chris Sale - 68 TBF, 36.3% CSW%
Roki Sasaki - 71 TBF, 35.3% CSW%
Joey Cantillo - 86 TBF, 34.0% CSW%
Logan Henderson - 81 TBF, 34.0% CSW%
Cristopher Sanchez - 78 TBF, 33.4% CSW%
Trevor Rogers - 102 TBF, 33.2% CSW%
Jack Perkins - 68 TBF, 33.2% CSW%
Trey Yesavage - 75 TBF, 33.0% CSW%
Tarik Skubal - 101 TBF, 33.0% CSW%
Gavin Williams - 91 TBF, 48.4% K%
Cam Schlittler - 86 TBF, 39.5% K%
Chris Sale - 68 TBF, 38.2% K%
Drew Rasmussen - 69 TBF, 34.8% K%
Paul Skenes - 92 TBF, 34.8% K%
Logan Henderson - 81 TBF, 34.6% K%
Reid Detmers - 78 TBF, 34.6% K%
Tarik Skubal - 101 TBF, 32.7% K%
Gerrit Cole - 95 TBF, 32.6% K%
Dylan Cease - 80 TBF, 32.5% K%
Gavin Williams - 91 TBF, 46.2% K-BB%
Chris Sale - 68 TBF, 36.8% K-BB%
Cam Schlittler - 86 TBF, 32.6% K-BB%
Logan Henderson - 81 TBF, 30.9% K-BB%
Drew Rasmussen - 69 TBF, 30.4% K-BB%
Reid Detmers - 78 TBF, 29.5% K-BB%
Tarik Skubal - 101 TBF, 27.7% K-BB%
Trevor Rogers - 102 TBF, 27.5% K-BB%
Payton Tolle - 73 TBF, 27.4% K-BB%
Gerrit Cole - 95 TBF, 26.3% K-BB%
Framber Valdez - 64 TBF, 65.9% GB%
Landen Roupp - 88 TBF, 65.6% GB%
Ryan Weathers - 94 TBF, 62.5% GB%
Hunter Brown - 93 TBF, 61.4% GB%
Andre Pallante - 94 TBF, 57.4% GB%
Logan Gilbert - 73 TBF, 57.1% GB%
Shane Bieber - 83 TBF, 56.9% GB%
Cade Cavalli - 93 TBF, 56.9% GB%
Cristopher Sanchez - 78 TBF, 56.8% GB%
Zebby Matthews - 66 TBF, 54.8% GB%
Griffin Jax - 92 TBF, 31.5 K%, 5.4 BB%, 50.9% GB%
Jacob Misiorowski - 58 TBF, 48.3 K%, 3.4 BB%, 51.9% GB%
Jesus Luzardo - 103 TBF, 27.2 K%, 7.8 BB%, 50.8% GB%
Logan Gilbert - 73 TBF, 27.4 K%, 5.5 BB%, 57.1% GB%
Matthew Liberatore - 64 TBF, 29.7 K%, 7.8 BB%, 45.0% GB%
Payton Tolle - 73 TBF, 31.5 K%, 4.1 BB%, 50.0% GB%
Trevor Rogers - 102 TBF, 28.4 K%, 1.0 BB%, 47.2% GB%
Will Warren - 66 TBF, 27.3 K%, 4.5 BB%, 48.9% GB%
Trevor Rogers - +5.9% CSW%, -6.8 BB%
Gavin Williams - +6.6% CSW%, -7.5 BB%
Joey Cantillo - +2.3% CSW%, -2.4 BB%
Keider Montero - +3.3% CSW%, -2.9 BB%
Trey Yesavage - +3.5% CSW%, -2.5 BB%
Roki Sasaki - +7.1% CSW%, -1.9 BB%
Walbert Urena - +2.8% CSW%, -3.4 BB%
Chris Sale - +3.3% CSW%, -4.3 BB%
Jack Perkins - +3.3% CSW%, -1.9 BB%
Erick Fedde - +3.5% CSW%, -5.5 BB%
Griffin Canning - +3.0% CSW%, -6.2 BB%
Tyler Phillips - +3.4% CSW%, -3.0 BB%
Jacob Misiorowski - +5.9% CSW%, -4.4 BB%
Carmen Mlodzinski - +4.7% CSW%, -1.8 BB%
Trevor Richards - +6.5% CSW%, -7.8 BB%
Zack Wheeler - +4.3% CSW%, -4.0 BB%
Pete Crow-Armstrong (CHC) 5 PA, 10 Swings, 2 Barrels, 2 HR
Shohei Ohtani (LAD) 5 PA, 13 Swings, 2 Barrels, 2 HR
Yordan Alvarez (HOU) - 114.8mph - single
Fernando Tatis Jr. (SD) - 114.7mph - home_run
Jarren Duran (BOS) - 111.4mph - double
Christian Encarnacion-Strand (BAL) - 111.0mph - double
Coby Mayo (BAL) - 110.9mph - single
Luis Campusano (SD) - 110.4mph - None
T.J. Rumfield (COL) - 110.2mph - field_out
Shohei Ohtani (LAD) - 110.2mph - home_run
Josh Bell (MIN) - 110.0mph - None
Ivan Herrera (STL) - 109.8mph - double
Top 10
Tristan Peters - 63 PA, 0.145 wOBA, 0.256 xwOBA, 0.111 Diff
Riley Greene - 71 PA, 0.298 wOBA, 0.385 xwOBA, 0.087 Diff
Ben Rice - 80 PA, 0.268 wOBA, 0.35 xwOBA, 0.082 Diff
Jose Fermin - 62 PA, 0.255 wOBA, 0.331 xwOBA, 0.076 Diff
Cal Raleigh - 69 PA, 0.251 wOBA, 0.323 xwOBA, 0.072 Diff
Garrett Mitchell - 69 PA, 0.266 wOBA, 0.335 xwOBA, 0.069 Diff
Brandon Marsh - 66 PA, 0.179 wOBA, 0.245 xwOBA, 0.066 Diff
Trent Grisham - 76 PA, 0.196 wOBA, 0.261 xwOBA, 0.065 Diff
Mookie Betts - 70 PA, 0.259 wOBA, 0.323 xwOBA, 0.064 Diff
Pete Alonso - 74 PA, 0.308 wOBA, 0.371 xwOBA, 0.063 Diff
Bottom 10
Cedric Mullins II - 61 PA, 0.323 wOBA, 0.197 xwOBA, -0.126 Diff
C.J. Abrams - 85 PA, 0.498 wOBA, 0.373 xwOBA, -0.125 Diff
Ceddanne Rafaela - 81 PA, 0.422 wOBA, 0.3 xwOBA, -0.122 Diff
Chandler Simpson - 72 PA, 0.382 wOBA, 0.272 xwOBA, -0.11 Diff
Hunter Goodman - 61 PA, 0.389 wOBA, 0.279 xwOBA, -0.11 Diff
Cooper Pratt - 59 PA, 0.379 wOBA, 0.272 xwOBA, -0.107 Diff
Mickey Moniak - 62 PA, 0.369 wOBA, 0.267 xwOBA, -0.102 Diff
Andruw Monasterio - 59 PA, 0.449 wOBA, 0.348 xwOBA, -0.101 Diff
Jeremy Pena - 79 PA, 0.494 wOBA, 0.394 xwOBA, -0.1 Diff
Caleb Durbin - 79 PA, 0.385 wOBA, 0.296 xwOBA, -0.089 Diff
Shohei Ohtani: 32.0 PA, +0.184 xwOBA OE
Royce Lewis: 29.0 PA, +0.166 xwOBA OE
Yordan Alvarez: 39.0 PA, +0.151 xwOBA OE
Bryce Harper: 39.0 PA, +0.14 xwOBA OE
Junior Caminero: 37.0 PA, +0.111 xwOBA OE
Andrew Vaughn: 29.0 PA, +0.108 xwOBA OE
Wilyer Abreu: 40.0 PA, +0.103 xwOBA OE
Willson Contreras: 30.0 PA, +0.097 xwOBA OE
Cole Carrigg: 30.0 PA, +0.092 xwOBA OE
Christian Walker: 41.0 PA, +0.08 xwOBA OE
Dominic Canzone: 38.0 PA, +0.076 xwOBA OE
Taylor Trammell: 38.0 PA, +0.07 xwOBA OE
Julio Rodriguez: 38.0 PA, +0.069 xwOBA OE
JJ Wetherholt: 40.0 PA, +0.064 xwOBA OE
Alec Burleson: 38.0 PA, +0.061 xwOBA OE
Hunter Goodman: 29.0 PA, -0.176 xwOBA OE
Tristan Peters: 28.0 PA, -0.176 xwOBA OE
Christian Koss: 28.0 PA, -0.146 xwOBA OE
Brooks Lee: 30.0 PA, -0.142 xwOBA OE
Jake Cronenworth: 35.0 PA, -0.139 xwOBA OE
Ketel Marte: 36.0 PA, -0.129 xwOBA OE
Colson Montgomery: 39.0 PA, -0.126 xwOBA OE
Wyatt Langford: 44.0 PA, -0.126 xwOBA OE
Taylor Walls: 28.0 PA, -0.122 xwOBA OE
Dansby Swanson: 34.0 PA, -0.118 xwOBA OE
Brandon Marsh: 34.0 PA, -0.114 xwOBA OE
Jeff McNeil: 28.0 PA, -0.113 xwOBA OE
Tommy Edman: 32.0 PA, -0.108 xwOBA OE
Mike Trout: 33.0 PA, -0.105 xwOBA OE
Ernie Clement: 36.0 PA, -0.104 xwOBA OE
Francisco Alvarez - 53 PA, 23 BIP, 6 Brls, 26.1 Brl%
Tyler Stephenson - 50 PA, 29 BIP, 7 Brls, 24.1 Brl%
Christian Encarnacion-Strand - 49 PA, 36 BIP, 8 Brls, 22.2 Brl%
Cal Raleigh - 69 PA, 37 BIP, 8 Brls, 21.6 Brl%
Riley Greene - 71 PA, 47 BIP, 10 Brls, 21.3 Brl%
Luis Garcia Jr. - 67 PA, 52 BIP, 11 Brls, 21.2 Brl%
Austin Riley - 71 PA, 38 BIP, 8 Brls, 21.1 Brl%
Kyle Manzardo - 46 PA, 24 BIP, 5 Brls, 20.8 Brl%
Griffin Conine - 60 PA, 35 BIP, 7 Brls, 20.0 Brl%
Willi Castro - 63 PA, 40 BIP, 8 Brls, 20.0 Brl%
Yordan Alvarez - 76 PA, 0.463 xwOBA
Tyler Stephenson - 50 PA, 0.425 xwOBA
Jacob Young - 54 PA, 0.416 xwOBA
Steven Kwan - 76 PA, 0.414 xwOBA
Elly De La Cruz - 82 PA, 0.411 xwOBA
Wilyer Abreu - 81 PA, 0.411 xwOBA
Fernando Tatis Jr. - 81 PA, 0.407 xwOBA
Jackson Merrill - 78 PA, 0.402 xwOBA
Andrew Vaughn - 52 PA, 0.399 xwOBA
Drake Baldwin - 85 PA, 0.397 xwOBA
Luis Arraez - 71 PA, 140 Swings, 93.6 Cont%
Nolan Schanuel - 71 PA, 104 Swings, 90.4 Cont%
Masataka Yoshida - 61 PA, 89 Swings, 89.9 Cont%
Steven Kwan - 76 PA, 118 Swings, 89.8 Cont%
Keibert Ruiz - 45 PA, 67 Swings, 89.6 Cont%
Sam Antonacci - 68 PA, 125 Swings, 88.8 Cont%
Mookie Betts - 70 PA, 105 Swings, 88.6 Cont%
Nasim Nunez - 71 PA, 122 Swings, 88.5 Cont%
Isaac Paredes - 79 PA, 164 Swings, 88.4 Cont%
Chandler Simpson - 72 PA, 118 Swings, 88.1 Cont%
Henry Bolte - 5 Attempts (2 steals)
Endy Rodriguez - 5 Attempts (4 steals)
Nasim Nunez - 5 Attempts (3 steals)
C.J. Abrams - 4 Attempts (4 steals)
Chandler Simpson - 4 Attempts (4 steals)
Heliot Ramos - 4 Attempts (3 steals)
Jose Caballero - 4 Attempts (4 steals)
Otto Lopez - 4 Attempts (3 steals)
Garrett Mitchell - 4 Attempts (4 steals)
Xavier Edwards - 4 Attempts (2 steals)
Jazz Chisholm Jr. - 4 Attempts (3 steals)
Ezequiel Duran - 3 Attempts (2 steals)
Jackson Holliday - 3 Attempts (1 steals)
Cole Carrigg - 3 Attempts (2 steals)
Corbin Carroll - 3 Attempts (3 steals)
Elly De La Cruz - 3 Attempts (3 steals)
Esteury Ruiz - 3 Attempts (3 steals)
Jose Ramirez - 3 Attempts (3 steals)
JJ Wetherholt - 3 Attempts (2 steals)
Evan Carter - 3 Attempts (2 steals)
Bryson Stott - 3 Attempts (3 steals)
A.J. Ewing - 3 Attempts (3 steals)
Dansby Swanson - 3 Attempts (2 steals)
Myles Straw - 3 Attempts (3 steals)
Nico Hoerner - 3 Attempts (3 steals)
Luis Rengifo - 3 Attempts (2 steals)
Pete Crow-Armstrong - 3 Attempts (2 steals)
Taylor Walls - 3 Attempts (3 steals)
Tyler Tolbert - 3 Attempts (3 steals)
Jung Hoo Lee - 3 Attempts (2 steals)
Caleb Durbin - 3 Attempts (2 steals)
Jarren Duran - 3 Attempts (2 steals)
Javier Sanoja - 3 Attempts (1 steals)
Nasim Nunez - 10 Attempts (7 steals)
Chandler Simpson - 9 Attempts (9 steals)
Josh Naylor - 9 Attempts (7 steals)
Elly De La Cruz - 9 Attempts (8 steals)
Esteury Ruiz - 9 Attempts (9 steals)
Jose Caballero - 8 Attempts (7 steals)
Corbin Carroll - 7 Attempts (7 steals)
Otto Lopez - 7 Attempts (6 steals)
C.J. Abrams - 7 Attempts (6 steals)
Carson Benge - 7 Attempts (6 steals)
Dansby Swanson - 7 Attempts (6 steals)
Xavier Edwards - 7 Attempts (5 steals)
Fernando Tatis Jr. - 7 Attempts (5 steals)
Jackson Merrill - 78 PA, 19.2 K%, 16.7 Brl%
Junior Caminero - 85 PA, 15.3 K%, 15.4 Brl%
Luis Garcia Jr. - 67 PA, 19.4 K%, 21.2 Brl%
Yordan Alvarez - 76 PA, 19.7 K%, 16.0 Brl%
Steven Kwan - 96 PA, +0.092 xwOBA
Wilyer Abreu - 108 PA, +0.072 xwOBA
Elly De La Cruz - 110 PA, +0.071 xwOBA
C.J. Abrams - 112 PA, +0.071 xwOBA
Chase DeLauter - 103 PA, +0.058 xwOBA
Trea Turner - 106 PA, +0.058 xwOBA
Zach McKinstry - 80 PA, +0.055 xwOBA
Royce Lewis - 91 PA, +0.052 xwOBA
Ty France - 98 PA, +0.05 xwOBA
Jackson Merrill - 109 PA, +0.048 xwOBA
Willi Castro - 85 PA, +9.9 Brl%
Lane Thomas - 94 PA, +9.4 Brl%
Luis Garcia Jr. - 92 PA, +8.1 Brl%
Wilyer Abreu - 108 PA, +7.7 Brl%
Heriberto Hernandez - 93 PA, +7.6 Brl%
Eugenio Suarez - 84 PA, +7.4 Brl%
C.J. Abrams - 112 PA, +6.9 Brl%
JJ Bleday - 98 PA, +6.1 Brl%
Nolan Arenado - 99 PA, +6.0 Brl%
Ben Rice - 110 PA, +5.5 Brl%
Nasim Nunez - 86 PA, +10.6 Cont%
Lawrence Butler - 83 PA, +9.9 Cont%
Daulton Varsho - 95 PA, +8.7 Cont%
Cole Young - 100 PA, +8.2 Cont%
Jose Altuve - 100 PA, +6.5 Cont%
Jasson Dominguez - 99 PA, +5.8 Cont%
Josh Naylor - 99 PA, +5.6 Cont%
Christian Yelich - 101 PA, +5.3 Cont%
Brayan Rocchio - 103 PA, +5.2 Cont%
Jac Caglianone - 93 PA, +5.1 Cont%
Nasim Nunez - 86 PA, -11.6 K%
Randy Arozarena - 106 PA, -9.4 K%
Daulton Varsho - 95 PA, -8.8 K%
Cole Young - 100 PA, -8.3 K%
Tim Tawa - 91 PA, -8.2 K%
Zach McKinstry - 80 PA, -7.9 K%
Rafael Devers - 109 PA, -7.2 K%
Jac Caglianone - 93 PA, -7.2 K%
Trent Grisham - 104 PA, -7.0 K%
Elly De La Cruz - 110 PA, -6.3 K%
Daylen Lile: +3.08
Luis Garcia Jr.: +2.7
Heriberto Hernandez: +2.4
Jake Mangum: +2.28
Fernando Tatis Jr.: +2.25
Ozzie Albies: -2.75
Zach McKinstry: -2.7
JJ Wetherholt: -2.45
Ildemaro Vargas: -2.15
Isaac Paredes: -2.0
Kyle Tucker - 0.388 xwOBA, 14.7% Brl%, 84.1% Contact%, 18.1% Chase%, 12.5% K%
Hunter Goodman - 42.5% Whiff%, 78.9% Weak%, 0.975 Cold Rating
Taylor Trammell - 44.0% Whiff%, 76.0% Weak%, 0.968 Cold Rating
Jake Burger - 38.6% Whiff%, 74.1% Weak%, 0.934 Cold Rating
Jorge Soler - 40.4% Whiff%, 72.2% Weak%, 0.926 Cold Rating
Colson Montgomery - 33.0% Whiff%, 85.7% Weak%, 0.908 Cold Rating
Luis Robert - 33.8% Whiff%, 77.8% Weak%, 0.905 Cold Rating
Angel Martinez - 34.0% Whiff%, 72.7% Weak%, 0.882 Cold Rating
Henry Bolte - 33.3% Whiff%, 73.9% Weak%, 0.873 Cold Rating
Grant McCray - 30.2% Whiff%, 77.8% Weak%, 0.858 Cold Rating
Noelvi Marte - 33.8% Whiff%, 70.8% Weak%, 0.854 Cold Rating
Tyler McDonough (BOS): 3/5, 2R, 2HR, 5RBI, 0SB, 39FPts
Victor Labrada (SEA): 3/4, 2R, 2HR, 5RBI, 0SB, 39FPts
Wehiwa Aloy (BAL): 2/3, 3R, 2HR, 4RBI, 0SB, 36FPts
Jonah Bride (TEX): 4/5, 2R, 1HR, 4RBI, 0SB, 35FPts
Brock Rodden (SEA): 3/6, 2R, 2HR, 3RBI, 0SB, 35FPts
Euribiel Angeles (OAK): 4/5, 1R, 1HR, 4RBI, 1SB, 34FPts
Mathieu Vallee (TOR): 1/3, 2R, 0HR, 1RBI, 4SB, 31FPts
Nick Madrigal (TB): 4/4, 1R, 0HR, 0RBI, 3SB, 31FPts
Blake Sabol (TB): 3/4, 2R, 1HR, 3RBI, 1SB, 31FPts
Matt Fraizer (BOS): 4/5, 2R, 0HR, 5RBI, 0SB, 30FPts
R.J. Gordon (NYM): 0 Pitches, 6IP, 3H, 1ER, 10K, 1BB, 33FPts
Jamie Arnold (OAK): 0 Pitches, 5IP, 2H, 0ER, 9K, 2BB, 32FPts
Greg Farone (SF): 0 Pitches, 5IP, 4H, 1ER, 10K, 2BB, 31FPts
Ryan Gallagher (MIN): 0 Pitches, 6IP, 3H, 1ER, 9K, 1BB, 31FPts
T.J. Nichols (TB): 0 Pitches, 7IP, 3H, 1ER, 7K, 0BB, 30FPts
Ian Koenig (SD): 0 Pitches, 6IP, 4H, 2ER, 8K, 2BB, 25FPts
Edward Cabrera (CHC): 0 Pitches, 4IP, 1H, 0ER, 8K, 0BB, 24FPts
Ryan Degges (CLE): 0 Pitches, 4IP, 1H, 0ER, 8K, 2BB, 23FPts
Cole Hertzler (HOU): 0 Pitches, 4IP, 1H, 0ER, 7K, 0BB, 22FPts
Dylan File (DET): 0 Pitches, 6IP, 5H, 0ER, 6K, 1BB, 21FPts
Cooper Ingle (AAA - CLE) 318 PA 1.03 OPS
Danny Serretti (AAA - ARI) 317 PA 1.009 OPS
Franklin Arias (AAA - BOS) 377 PA 0.996 OPS
Owen Ayers (AAA - CHC) 338 PA 0.994 OPS
Zac Veen (AAA - COL) 427 PA 0.992 OPS
Blake Burke (AA - MIL) 414 PA 0.983 OPS
Josue De Paula (AA - LAD) 460 PA 0.976 OPS
Sean Keys (AAA - TOR) 335 PA 0.968 OPS
Marco Luciano (AAA - NYY) 354 PA 0.965 OPS
James Tibbs III (AAA - LAD) 462 PA 0.963 OPS
Jack Pineda (AAA - KC) 290 PA 0.956 OPS
Arturo Disla (AA - TEX) 286 PA 0.951 OPS
Charlie Condon (AAA - COL) 428 PA 0.948 OPS
Christian Moore (AAA - LAA) 362 PA 0.939 OPS
Alex Binelas (AA - PHI) 396 PA 0.937 OPS
Sterlin Thompson (AAA - COL) 281 PA 0.936 OPS
Jack Suwinski (AAA - TB) 407 PA 0.935 OPS
Turner Hill (AAA - SF) 384 PA 0.933 OPS
Aaron Sabato (AAA - MIN) 334 PA 0.93 OPS
Brett Squires (AAA - KC) 406 PA 0.93 OPS
Kade Anderson (AA - SEA) 82 IP 36.4% K-BB
Brett Sears (AA - ATL) 79 IP 26.3% K-BB
Adam Seminaris (AA - PHI) 99 IP 23.5% K-BB
Carlos Pena (AA - DET) 80 IP 22.9% K-BB
Xavier Rivas (AA - NYY) 81 IP 22.0% K-BB
Gage Ziehl (AA - BOS) 81 IP 22.0% K-BB
John Holobetz (AAA - BOS) 88 IP 20.6% K-BB
Brandon White - 681449 (AAA - MIA) 85 IP 20.5% K-BB
Daniel Eagen (AA - ARI) 87 IP 20.1% K-BB
Brendan Beck (AAA - NYY) 110 IP 19.5% K-BB
Jonathan Santucci (AAA - NYM) 94 IP 19.5% K-BB
Joe Whitman (AAA - SF) 89 IP 19.5% K-BB
Jackson Kent (AAA - WSH) 94 IP 19.4% K-BB
Jackson Nezuh (AAA - HOU) 80 IP 19.2% K-BB
Cesar Perdomo (AAA - SF) 94 IP 18.8% K-BB
Logan Allen - 671106 (AAA - CLE) 94 IP 18.6% K-BB
Tyson Hardin (AAA - MIL) 96 IP 18.1% K-BB
Santiago Suarez (AA - TB) 91 IP 17.4% K-BB
Kyle Carr (AAA - NYY) 80 IP 17.2% K-BB
Trenton Denholm (AAA - CLE) 92 IP 17.2% K-BB
Brandon Young (49.0% Owned): Projected 5.76IP 2.66ER 5.16SO 2.31BB 14.76FPts
Ryan Johnson (2.0% Owned): Projected 5.1IP 2.3ER 4.58SO 1.84BB 13.01FPts
Martin Perez (26.0% Owned): Projected 5.26IP 2.43ER 4.16SO 2.05BB 12.23FPts
Tyler Stephenson - 27 PA, 1.168 OPS
Zach McKinstry - 28 PA, 1.104 OPS
Cole Young - 40 PA, 0.993 OPS
Cole Carrigg - 31 PA, 0.974 OPS
Henry Bolte - 31 PA, 0.952 OPS
Andruw Monasterio - 37 PA, 0.937 OPS
Joc Pederson - 30 PA, 0.926 OPS
Nolan Arenado - 31 PA, 0.873 OPS
Griffin Conine - 32 PA, 0.864 OPS
Nathaniel Lowe - 35 PA, 0.856 OPS
Francisco Alvarez C (45.0% Owned): Projected 0.64R 0.26HR 0.76RBI 1.05SO 0.38BB 0.01SB 9.04FPts
Heriberto Hernandez LF (28.0% Owned): Projected 0.69R 0.2HR 0.58RBI 1.12SO 0.45BB 0.12SB 8.85FPts
Dylan Beavers OF (11.0% Owned): Projected 0.69R 0.14HR 0.52RBI 1.03SO 0.67BB 0.15SB 8.62FPts
Jake Mangum CF (23.0% Owned): Projected 0.62R 0.08HR 0.46RBI 0.82SO 0.25BB 0.22SB 8.48FPts
Lars Nootbaar RF (10.0% Owned): Projected 0.76R 0.14HR 0.53RBI 0.88SO 0.62BB 0.04SB 8.39FPts
Dylan Crews OF (45.0% Owned): Projected 0.64R 0.21HR 0.48RBI 1.14SO 0.24BB 0.12SB 8.34FPts
Tyler Stephenson C (30.0% Owned): Projected 0.63R 0.17HR 0.73RBI 1.22SO 0.51BB 0.01SB 8.24FPts
Nolan Schanuel 1B (22.0% Owned): Projected 0.61R 0.11HR 0.58RBI 0.55SO 0.42BB 0.04SB 8.07FPts
Agustin Ramirez C (26.0% Owned): Projected 0.53R 0.17HR 0.56RBI 0.81SO 0.29BB 0.15SB 8.06FPts
Nick Sogard 2B (0.0% Owned): Projected 0.68R 0.08HR 0.46RBI 1.03SO 0.5BB 0.12SB 7.91FPts