The Day by Day Database is up to date.
July 19, 2026
July 19, 2026
Complete Yamamoto
Yoshinobu Yamamoto of the Dodgers pitched a complete game against the Yankees in an 8-2 in over the Yankees. He earned his first regular season CG, but pitched two in the post season. That’s fairly impressive, as post-season competition should be tougher.
With a bullpen game scheduled for the evening half of a doubleheader Sunday, the Dodgers were counting on Yamamoto to pitch deep into Game 1 and let as many relievers as possible rest up.
Mission accomplished.
“When I was going into the game early on, I was not thinking about that today we have a doubleheader,” Yamamoto said through interpreter Yoshihiro Sonoda. “I was just focusing on my own job. And then on a day like this, to be able to perform like this, that was a good thing.”
LATimes.com
He threw just 102 pitches. Meanwhile the Dodgers batters kept fouling off Cam Schlittler pitches, pushing his total to 98 in just 4 1/3 innings, chasing him from the game.
July 19, 2026
Forgoing Japan
Rintaro Sasaki of Japan, who played at Stanford, was drafted by both the Miami Marlins and his home country’s Fukuoka SoftBank Hawks. Sasaki decided to sign with the Marlins:
“More than anyone else, I believe I understand my own limitations and how much I still need to improve,” Sasaki said. “Even if this path ultimately turns out to be the wrong choice, I do not want to live with regret. Rather than defining my life by whether I succeed or fail, I want to define it by whether I had the courage to take on a challenge. With that belief in mind, I ultimately decided to pursue this path.”
Sasaki played under Japanese superstar Shohei Ohtani’s father, Toru, and is Japan’s all-time high school home run leader with 140. He made waves out of high school, opting out of the Nippon league’s draft to play at Stanford.
Chron.com
I hope more players who would otherwise need a posting path join MLB choose this path. It might force Japan to rethink free agency, and maybe start competing for North American players. If we’re ever going to have a true world game, major leagues around the world will need to be on an even footing.
July 19, 2026
Ward Passes
Former relief pitcher Duane Ward died at the age of 62 from natural causes:
Fans of the team woke up to Ward’s stunning passing Sunday, one day after the franchise unveiled a statue commemorating the club’s signature moments.
…
Ward was among many players from the championship seasons who had travelled to Toronto on Friday.
He was absent from Saturday’s pre-game ceremony for the statue’s unveiling.
TorontoSun.com
My thoughts go out to his family, friends, and fans. I hope he was able to spend a little time with his former teammates before his passing.
Ward pitched 16 innings for the Braves in 1986 before joining the Blue Jays in exchange for Doyle Alexander. Ward spent the rest of his career with Toronto. His best seasons came in 1992 and 1993, with rWARs of 3.1 and 3.0 respectively, helping the Blue Jays to consecutive World Series titles. In those years he combined hit K rates with low home run rates.
He threw a high number of relief innings, however. Between 1988 and 1992, he pitched 562 2/3 innings, the most for any pitcher with at least 70 saves. In 1993 his innings dropped below 100 to 71 2/3, but that was iit. Biceps tendinitis ended his career, pitching just 2 2/3 more innings in 1995.
It’s another reason teams load up on relievers today.
July 19, 2026
Games of the Day
In what only can be billed as the Battle of the WWII Axis Stars, the Dodgers send Yoshinobu Yamamoto against the Yankees and Cam Schlittler. Yamamoto comes into the game with a 2.85 ERA. He induces a high percentage of balls in play on the ground. That’s not surprising, given that his sinker is his best pitch. Schlitter stands as the AL leader in ERA at 2.05, his 98 MPH fastball tough to pick up on batter radar.
(On a side note, the Yankees and Dodgers seem to be dissing NBC/Peacock. This matchup was supposed to be the Sunday night game, but now will be on the local RSNs in competition with Peacock’s broadcast of the White Sox at the Blue Jays. The two biggest markets will not be tuning into that game.)
The Red Sox go for a sweep of the Rays and a thirteen game win streak as Tampa Bay sends Shane McClanahan against Sonny Gray. McClanahan regained his form after a year off to recover from Tommy John surgery. His ERA stands at 2.83, slightly better than his 2.99 career mark. He’s getting their in a slightly different way, however. His strikeout rate dropped, but he compensated by cutting down on home runs allowed. He’s throwing his fastball less often and his slider more often. Gray owns a 9-0 record since the start of May with an ERA of 1.98. That stands third best in the majors in that time. He allowed just 56 hits in 72 2/3 innings despite not overwhelming opponents with strikeouts.
Enjoy!
July 19, 2026
Beat the Streak Picks
For the past few years Baseball Musings tried to help with playing Beat the Streak. The Day by Day Database keeps track of hit streak of at least five games. In addition, two programs produce top ten lists of players with a high probability of a hit.
Here are the top picks my programs produced for use in Beat the Streak. This post mostly explains the ideas behind the calculations. In addition, this post shows tests on the Neural Network (NN). This post discusses an NN that includes the ballpark. I updated the models, and the results of those tests are here.
The Log5 Method yields these top projected hit averages versus starting pitchers:
- 0.297, 0.709 — Bobby Witt Jr. batting vs. German Marquez.
- 0.295, 0.710 — Otto Lopez batting at Robert Gasser.
- 0.286, 0.697 — Jeremy Pena batting vs. Brandon Young.
- 0.282, 0.690 — Yordan Alvarez batting vs. Brandon Young.
- 0.282, 0.697 — Miguel Andujar batting at Noah Cameron.
- 0.281, 0.683 — Luis Garcia Jr. batting at Jacob Lopez.
- 0.279, 0.676 — Michael Massey batting vs. German Marquez.
- 0.277, 0.685 — Gabriel Moreno batting vs. Andre Pallante.
- 0.277, 0.669 — Tyler Tolbert batting vs. German Marquez.
- 0.275, 0.697 — Yandy Diaz batting at Sonny Gray.
Lopez and Pena are listed as day to day after injuries on Saturday. The Yankees and Dodgers play a split admission doubleheader on Sunday, so be careful picking from those games.
Witt tended not to appear high on the lists this season. He draws walks at a higher rate this season, and owns a lower BABIP. With a number of very good pitchers going today, Marquez helps Witt rise to the top of this list.
The NN produces this list of batters with a high probability of collecting at least one hit:
- 0.295, 0.710 — Otto Lopez batting at Robert Gasser.
- 0.297, 0.709 — Bobby Witt Jr. batting vs. German Marquez.
- 0.264, 0.701 — Luis Arraez batting at Logan Gilbert.
- 0.282, 0.697 — Miguel Andujar batting at Noah Cameron.
- 0.286, 0.697 — Jeremy Pena batting vs. Brandon Young.
- 0.275, 0.697 — Yandy Diaz batting at Sonny Gray.
- 0.269, 0.695 — Jake Mangum batting at Joey Cantillo.
- 0.252, 0.690 — Jacob Wilson batting vs. Foster Griffin.
- 0.282, 0.690 — Yordan Alvarez batting vs. Brandon Young.
- 0.268, 0.690 — Ernie Clement batting vs. Sean Burke.
With Lopez suffering a finger injury, Witt looks like the top pick for today, with Andujar the double down if you eliminate the day to day players.
You can follow the NN results on this spreadsheet. I do not guarantee results. Your best pick is going to have about a 25% chance of not getting a hit. Good luck!
July 19, 2026
Best Batter Today
The top five players in the Baseball Musings Batter Rankings stayed the same, but Saturday’s game reordered them. Yordan Alvarez of the Astros tops the list after a double and a walk in a 4-2 Orioles win, Baltimore extending their winning streak to six games. Junior Caminero and Jonathan Aranda of the Rays rank second and third respectively. Caminero went one for four in 7-6 comeback win by the Red Sox, extending Boston’s win streak to twelve games. Aranda did not start. The Red Sox own the third wild card slot, while the Orioles sit two games back, with the Mariners and Twins in between. There are six AL team within 3 1/2 games of the third wild card.
Pete Crow-Armstrong of the Cubs sits in fourth place. He went 0 for 5 with three strikeouts in a 6-2 win over the Twins. He tied for the second worst game score of the day, a 32. Bryan Reynolds of the Pirates remained fifth. He went three for seven with a walk and two doubles in a doubleheader split with the Guardians.
The highest game score of the day came off the bat of Jose Trevino of the Reds, a 79. He posted a three for four with two home runs in a 10-3 Rockies win. Trevino only has 74 PA this season. His OBP of .278 is right in line with his career mark of .275, but with six of his 19 hits going for extra bases, his .437 slugging percentage is well above his career mark of .364.
July 19, 2026
Sunday Update
The Day by Day Database is up to date.
July 18, 2026
Entrance Music
Relief pitcher Craig Yoho of the Brewers should use this as his entrance music.
July 18, 2026
True Crime on Stenson
Shaquille O’Neal produced a true-crime series, Game Day Murders. Baseball player Dernell Stenson‘s murder will be the focus of one episode.
July 18, 2026
Games of the Day
The Marlins and Brewers square off in Milwaukee with Max Meyer facing Shane Drohan. Meyer comes into the game with a 9-1 record and a 2.58 ERA. He improved his ability to prevent home runs. Through 2025 he allowed 28 home runs in 127 2/3 innings, 1.97 HR per 9 IP. This season he allowed eleven home runs in 108 innings, 0.92 per 9 IP. Drohan makes his tenth start to go with ten relief appearances. He owns a 3.09 ERA overall, 3.77 as a starter. As a reliever he looked more effective limiting hits via the strikeout.
Boston tries to extend their win streak to twelve games as they host the Rays. Ian Seymour goes against Patrick Sandoval. Seymour pitches with low velocity, 91 to 92 MPH on his fastball. That’s too bad, because “Suddenly” would be a good nickname for him. Sandoval pitched well in his first start back after recovering from Tommy John surgery. He walked on and struck out five in 4 1/3 innings, allowing just one run.
Enjoy!
July 18, 2026
Beat the Streak Picks
For the past few years Baseball Musings tried to help with playing Beat the Streak. The Day by Day Database keeps track of hit streak of at least five games. In addition, two programs produce top ten lists of players with a high probability of a hit.
Here are the top picks my programs produced for use in Beat the Streak. This post mostly explains the ideas behind the calculations. In addition, this post shows tests on the Neural Network (NN). This post discusses an NN that includes the ballpark. I updated the models, and the results of those tests are here.
The Log5 Method yields these top projected hit averages versus starting pitchers:
- 0.298, 0.716 — Jacob Wilson batting vs. Zack Littell.
- 0.297, 0.719 — Jake Mangum batting at Logan Allen.
- 0.296, 0.709 — Ernie Clement batting vs. Davis Martin.
- 0.292, 0.710 — Otto Lopez batting at Shane Drohan.
- 0.286, 0.698 — Nick Gonzales batting at Logan Allen.
- 0.286, 0.675 — Tristan Peters batting at Shane Bieber.
- 0.285, 0.703 — Yandy Diaz batting at Patrick Sandoval.
- 0.281, 0.678 — Elly De La Cruz batting at Tomoyuki Sugano.
- 0.281, 0.695 — Bobby Witt Jr. batting vs. Griffin Canning.
- 0.281, 0.710 — Luis Arraez batting at Bryan Woo.
The Pirates play a doubleheader in Cleveland today. Logan Allen is scheduled for the night-cap, but check carefully before picking from those games.
Wilson and Littell match up nicely, as both sport low strikeout and walk rates. That means a lot of balls in play, and only balls in play can find holes for hits.
The NN produces this list of batters with a high probability of collecting at least one hit:
- 0.297, 0.719 — Jake Mangum batting at Logan Allen.
- 0.298, 0.716 — Jacob Wilson batting vs. Zack Littell.
- 0.281, 0.710 — Luis Arraez batting at Bryan Woo.
- 0.292, 0.710 — Otto Lopez batting at Shane Drohan.
- 0.296, 0.709 — Ernie Clement batting vs. Davis Martin.
- 0.285, 0.703 — Yandy Diaz batting at Patrick Sandoval.
- 0.286, 0.698 — Nick Gonzales batting at Logan Allen.
- 0.281, 0.695 — Bobby Witt Jr. batting vs. Griffin Canning.
- 0.260, 0.694 — Jake Mangum batting at Gavin Williams.
- 0.274, 0.690 — Chandler Simpson batting at Patrick Sandoval.
You could double down with Mangum today. Mangum against Allen and Wilson are the consensus double down picks, however.
By the way, the four highest percent of BA as offense in 2026 make this list:
Mangum and Simpson hit mostly singles. The elongated outer ellipse shows that Wilson and Clement generate some power.
July 18, 2026
Best Batter Today
Junior Caminero and Jonathan Aranda of the Rays rank one and four respectively in the Baseball Musings Batter Rankings after the Red Sox swept a doubleheader Friday 10-0 and 5-3. Caminero went three for eight on the day with a home run, while Aranda drew a walk in eight PA. Game one was the first of four games to see a team score at least ten runs.
Yordan Alvarez of the Astros ranks second after a two for three with two walks and a double in a 3-2 Orioles win. Alvarez raised his OBP to .431 and his slugging percentage to .636. Pete Crow-Armstrong of the Cubs sits in third place after drawing a walk in 5-2 Twins win. Fifth place Bryan Reynolds and the Pirates did not play as the game as smoke from the wildfires caused the postponement of the game.
The highest game score of the day belonged to Andres Chaparro of the Nationals, a 93. It is the ninth score of 90 or better this season, and the third in July. He posted a four for five with a walk, two home runs, and eight RBI in the 23-4 at the Athletics. In his third season with Washington, Chaparro so far improved his ability to get on base by drawing more walks. He came into 2026 with 12 walks in 205 PA. This season he already drew eleven walks in 71 PA. His batting average remains low, but the .352 OBP and six of his thirteen hits going for extra bases makes him valuable.
Note that the Athletics fired their pitching coach over the All-Star break. So far it hasn’t made a difference.
July 18, 2026
Saturday Update
The Day by Day Database is up to date.
July 17, 2026
Going to Eleven
The Red Sox sweep a doubleheader from the Rays to extend their winning streak to eleven games. That raises Boston’s winning percentage to .500, 48-48, now eight games back in the division. The outscored the AL East leaders 15-3, 10-0 in the afternoon game, 5-3 in the night-cap. The Red Sox starters allowed 12 runs in 55 1/3 innings during the streak.
July 17, 2026
AI is Everywhere
MLB teams were using their dugout tablets to call pitches and determine strategy:
Major League Baseball banned the practice beginning Wednesday.
The crackdown was issued in a June 11 memo to teams but wasn’t put in place until the day before the second half of the season began following the All-Star break.
As first reported by The Athletic, MLB found that some teams were using league-issued iPads in the dugout “beyond their originally intended purpose to include recommendations regarding substitutions, pitch calling, and other in-game decisions traditionally made by players and coaches.”
NYPost.com
So what will happen is the AI will produce a matrix or the probabilities on paper, and the dugout pitch caller will become adept at reading that output. It will be the same outcome with different media.
July 17, 2026
Hunt Passes
Hit by pitch king Ron Hunt died at the age of 85:
Never a slugger, Hunt hit 10 of his 39 career home runs as a rookie in 1963. He is perhaps best known for being hit by pitches. He led his league in HBPs seven times, including 50 in the 1971 season alone. His 243 career beanings rank sixth all-time.
“Some folks give their bodies to science,” Hunt once said. “I gave mine to baseball.”
TheBigLead.com
My thoughts go out to his family and friends.
Hunt held the modern HBP record when he retired. Craig Biggio, Don Baylor, and Jason Kendall managed to pass him. He walked 555 times, and finished with an excellent .368 OBP.
His best season came in 1968 with the Giants, not surprisingly his age 27 season. His .250/.371/.297 slash line in a tough season for hitters helped him to a 4.6 rWAR.
July 17, 2026
Topping Off the Fluids
Shohei Ohtani of the Dodgers received an injection of lubrication into his knee:
Roberts said Ohtani had the procedure after Sunday’s game against Arizona. Ohtani last pitched on July 3.
“It gives him some relief in his knee, which we were hoping to get, and then the four days off from activity, which gets it all to kind of settle in,” Roberts said. “I think we are certainly more prepared to back off on the workload if it calls for it, but Shohei wants to be out there as much as he possibly can.”
Chron.com
I asked Claude.AI how the knee is naturally lubricated:
The knee is lubricated by synovial fluid, a viscous liquid produced by the synovial membrane that lines the joint capsule. This fluid fills the joint cavity and coats the surfaces that move against each other.
The lubrication works through a few mechanisms. The cartilage capping the ends of the femur and tibia is smooth and porous; under pressure it releases fluid, and when unloaded it reabsorbs it, so a thin film is maintained between surfaces (weeping lubrication). Synovial fluid contains hyaluronic acid, which gives it its viscosity and thickens it under low shear, and lubricin (a glycoprotein), which coats the cartilage surface and provides boundary lubrication when the surfaces are pressed close together at high load. Together these give the knee an extremely low coefficient of friction, lower than ice on ice.
The fluid also nourishes the cartilage, which has no blood supply of its own and depends on this exchange for oxygen and nutrients.
Age and injury can disrupt this system.
July 17, 2026
Games of the Day
The Rays and Red Sox start the day early with a 1:30 EDT game one of a doubleheader. Boston is hot, on a nine-game win streak that put them 1/2 game out of the third AL Wild Card, while the Rays lead the AL East. Griffin Jax takes on Jake Bennett. Jax’s 5-6 record does not reflect his overall 3.47 ERA. He is 1-2 as a reliever, and pitched poorly in the role. As a starter, he stands 4-4 with a 2.80 ERA. Bennett also pitched better than his 4-3 record, with a 2.64 ERA in his first eight MLB starts. He allowed just eight walks in 47 2/3 innings.
First place teams meet in Atlanta as the Rangers send Cal Quantrill against the Braves and Chris Sale. Quantrill also pitched better in a starting role this season, with a 2.12 ERA in four starts versus a 3.68 ERA as a reliever. He’s shown better control as a starter with fewer hits allowed. Sale continues to wow at seasonal age 37 with a 2.20 ERA and a 10.74 K per 9 IP.
The Nationals invade Sacramento as Cade Cavalli takes on Gage Jump of the Athletics. Cavalli cut his home run rate by about 0.6 per 9 IP this season with a higher K rate, leading to about a half a run drop in ERA. Jump may be a better pitcher than his overall stats indicate. While his sample sizes are small, on the road he allowed a .173/.247/.222 slash line. At home, it’s .337/.383/.525.
Enjoy!
July 17, 2026
Beat the Streak Picks
For the past few years Baseball Musings tried to help with playing Beat the Streak. The Day by Day Database keeps track of hit streak of at least five games. In addition, two programs produce top ten lists of players with a high probability of a hit.
Here are the top picks my programs produced for use in Beat the Streak. This post mostly explains the ideas behind the calculations. In addition, this post shows tests on the Neural Network (NN). This post discusses an NN that includes the ballpark. I updated the models, and the results of those tests are here.
The Log5 Method yields these top projected hit averages versus starting pitchers:
- 0.295, 0.714 — Jacob Wilson batting vs. Cade Cavalli.
- 0.291, 0.700 — Miguel Andujar batting at Seth Lugo.
- 0.288, 0.689 — Jake McCarthy batting vs. Brady Singer.
- 0.284, 0.686 — Troy Johnston batting vs. Brady Singer.
- 0.281, 0.676 — Ceddanne Rafaela batting vs. Mason Englert.
- 0.277, 0.674 — T.J. Rumfield batting vs. Brady Singer.
- 0.277, 0.696 — Ernie Clement batting vs. Anthony Kay.
- 0.277, 0.690 — Michael Harris II batting vs. Cal Quantrill.
- 0.277, 0.683 — Luis Garcia Jr. batting at Gage Jump.
- 0.277, 0.674 — Mickey Moniak batting vs. Brady Singer.
The Rays and Red Sox play a doubleheader today at Fenway, so be careful picking from those games.
Wilson only played 56 games this season. He’s striking out more and walking less, and his BA as percent of his offense stands at 61.6% third highest in MLB.
the inner circle represent BA, the the X axis of the outer oval is OBP, the Y axis slugging percentage. Lots of hits with little else can make one a good candidate for delivering a hit.
The NN produces this list of batters with a high probability of collecting at least one hit:
- 0.295, 0.714 — Jacob Wilson batting vs. Cade Cavalli.
- 0.261, 0.704 — Luis Arraez batting at Bryce Miller.
- 0.291, 0.700 — Miguel Andujar batting at Seth Lugo.
- 0.272, 0.697 — Otto Lopez batting at Logan Henderson.
- 0.277, 0.696 — Ernie Clement batting vs. Anthony Kay.
- 0.267, 0.694 — Yandy Diaz batting at Jake Bennett.
- 0.260, 0.694 — Jake Mangum batting at Gavin Williams.
- 0.264, 0.693 — Yandy Diaz batting at Eduardo Rivera.
- 0.277, 0.690 — Michael Harris II batting vs. Cal Quantrill.
- 0.288, 0.689 — Jake McCarthy batting vs. Brady Singer.
Note that Clement and Mangum surround Wilson on the list of BA as a high percentage of offense. Arraez is ninth, and Lopez is 11th. Wilson and Andujar rate as the consensus double down pick today.
You can follow the NN results on this spreadsheet. I do not guarantee results. Your best pick is going to have about a 25% chance of not getting a hit. Good luck!
July 17, 2026
Best Batter Today
The top five in the Baseball Musings Batter Rankings did not play on Thursday, as the Mets at the Phillies opened the stretch run of the season. Pete Crow-Armstrong, Junior Caminero, Jonathan Aranda, Yordan Alvarez, and Bryan Reynolds stand as the top five.
Francisco Alvarez of the Mets posted the highest game score of the day, a 76, in a 4-1 win over the Phillies. Alvarez walked and homered twice from the nine hole. At seasonal age 24 he might be on his way to his best offensive season. He hit 25 homers in 2023, but at high cost as his .284 OBP cost the Mets a ton of outs. With a .325 OBP this season (after a .339 last year), he seems to have found a good balance between power and reaching base. If the catcher stays healthy, he should be a key piece of the Mets improvement as they try to piece together a winning team.
July 17, 2026
Friday Update
The Day by Day Database is up to date.
July 16, 2026
Burns Bucks
Cincinnati Reds signed seasonal age starting pitcher Chase Burns to a seven year, $105 million contract:
Burns’ deal would run through the 2033 season and under the current labor contract covers three seasons of arbitration eligibility and the first two years after he would have been eligible for free agency. It does not include options or deferrals.
Chron.com
Burns improved his ERA this season by two runs compared to his first year in 2025, but his three-true outcomes stayed consistent. He owns a good home run rate for someone who pitches half his games in Cincinnati.
The improvement came from a drop in BABIP allowed, from .360 to .264. He’s only allowed 77 hits in 102 2/3 innings this year. His pitch arsenal is the same, but he has reduce line drive and increase fly ball rates. If the Reds get ten or eleven WAR out of him (which includes all his prime years) the contract will be worth it.
July 16, 2026
Game of the Day
The Mets take on the Phillies in the lone game to kick off the last eleven weeks of the 2026 season. Both these teams started the season poorly. After 28 games, both stood at 9-19, the worst record in the majors. On top of that, their NL East rival Atlanta held a 20-9 record, the best in the majors. The Phillies pulled the trigger at that point and fire manager Rob Thomson, replace him with Don Mattingly. Philadelphia went on a 16-4 run to pull themselves above .500.
The Mets continued to play poorly, going 25-28 from that point through June 25th, while the Phillies went 36-17, second only the Brewers. The Braves went 28-22, allowing the Phillies to make up some ground. The Mets finally pulled the trigger at that point, replacing manager Carlos Mendoza with Andy Green. Since then the Phillies are 9-7, the Braves 7-9, and the Mets 6-10. Green did not have the same impact as Mattingly.
What’s the difference in the Phillies? The offense went from a .219/.294/.362 slash line under Thomson to a .243/.307/.413 line under Mattingly. The biggest change came with runners in scoring position. Under Thomson, they hit a little better than their overall numbers, but under Mattingly their line soared to .278/.353/.487.
Note, too, that the pitching and defense improved quite a bit. The pitchers produced an opposition slash line of .286/.349/.436 under Thomson, .242/.305/.400 under Mattingly. It could very well be that Thomson’s managerial style eventually wore on the team, and firing him got the team to relax and play well. Of course, it could just be that Phillies were a good team going through a bad stretch, and they would have regressed to their mean anyway.
The Mets are still waiting for the regression.
July 16, 2026
Beat the Streak Picks
For the past few years Baseball Musings tried to help with playing Beat the Streak. The Day by Day Database keeps track of hit streak of at least five games. In addition, two programs produce top ten lists of players with a high probability of a hit.
Here are the top picks my programs produced for use in Beat the Streak. This post mostly explains the ideas behind the calculations. In addition, this post shows tests on the Neural Network (NN). This post discusses an NN that includes the ballpark. I updated the models, and the results of those tests are here.
The Log5 Method yields these top projected hit averages versus starting pitchers:
- 0.281, 0.681 — Bo Bichette batting at Aaron Nola.
- 0.272, 0.657 — Carson Benge batting at Aaron Nola.
- 0.270, 0.651 — Andrew Ewing batting at Aaron Nola.
- 0.268, 0.650 — Juan Soto batting at Aaron Nola.
- 0.261, 0.642 — Francisco Alvarez batting at Aaron Nola.
- 0.252, 0.626 — Jared Young batting at Aaron Nola.
- 0.248, 0.628 — Eric Wagaman batting at Aaron Nola.
- 0.246, 0.630 — Francisco Lindor batting at Aaron Nola.
- 0.246, 0.671 — Brandon Marsh batting vs. Christian Scott.
- 0.241, 0.610 — Tyrone Taylor batting at Aaron Nola.
There is only one game in the majors today. ESPN gets to decide if they want to open the post-break period with a stand alone game, and they decided to move the Mets at the Phillies to Thursday night. Nola posts a good strikeout rate this season of 9.46 batters per 9 innings pitched, but owns an opposition BABIP of .325. Couple that with a high home run rate, and he allowed 108 hits in 97 innings. That’s why the Mets dominate the projected hit average. Of the Mets players with at least 10 PA against Nola, Bichette does hit him the best, four for 13, a .308 hit average. Score one for Log5.
The NN produces this list of batters with a high probability of collecting at least one hit:
- 0.281, 0.681 — Bo Bichette batting at Aaron Nola.
- 0.246, 0.671 — Brandon Marsh batting vs. Christian Scott.
- 0.272, 0.657 — Carson Benge batting at Aaron Nola.
- 0.270, 0.651 — Andrew Ewing batting at Aaron Nola.
- 0.268, 0.650 — Juan Soto batting at Aaron Nola.
- 0.261, 0.642 — Francisco Alvarez batting at Aaron Nola.
- 0.216, 0.633 — Trea Turner batting vs. Christian Scott.
- 0.246, 0.630 — Francisco Lindor batting at Aaron Nola.
- 0.248, 0.628 — Eric Wagaman batting at Aaron Nola.
- 0.252, 0.626 — Jared Young batting at Aaron Nola.
With only one game, the probabilities are pretty low. If you’re starting a streak, take a chance with Bichette. If you have a long streak in progress, today might be a good day to skip a pick.
You can follow the NN results on this spreadsheet. I do not guarantee results. Your best pick is going to have about a 25% chance of not getting a hit. Good luck!
July 14, 2026
Ball, Finger, Knob
Junior Caminero just got hit on his left lower two fingers, the digits getting caught between the ball and the knob of the bat. Caminero was down in pain for a bit, then got up and ran to the dugout. He’s out of the game, and we’ll wait to hear if the fingers suffered any damage. The AL still leads the NL 3-0 in the top of the third inning.
July 14, 2026
New York Lefties
Cody Bellinger and Ben Rice of the Yankees deliver two-out singles up the middle in the top of the first inning of the All-Star game. Bellinger came up with the bases loaded and drove in two runs, Rice one run. The AL takes an early 3-0 lead off Phillies pitcher Cristopher Sanchez.
July 14, 2026
Walker Slugger
I’m catching up after a long day on the road. Congratulations to Jordan Walker on winning the Home Run Derby. I only got to see the first two rounds last night. During the second round, one of the announcers noticed that Walker was swinging smart. He wasn’t trying to drive the ball as far as he could, he was hitting it so it would go out. That probably saved him some energy for the final round.
At seasonal age 24 he matured into a dangerous slugger, and he showed all of baseball just how well he can hit last night.
July 13, 2026
The Majors at the Break
The 2026 season flies in the face of the owners claim that MLB needs a salary cap to stay competitive. There is one team a bit above .600, and three teams just below .400. For the first time in a while, there is no truly terrible team. Here’s the Baseball Musings Season Simulator running a 15 team league where each team plays the others 12 times (168 games). Each team is assigned an intrinsic winning percentage of .500. Run it a number of times and you should see a season that looks like the AL or NL this year:

My point being that the 2026 season is consistent with the idea that the league is very evenly matched. If the league is evenly matched, it does not need a salary cap just because every 25 years or so some team dominates the World Series for a few seasons.
One thing that looks like it worked well came from the last CBA, the incentives that allow pre-arbitration players to earn bonuses. From what I observed, the young stars are competing with each other not just for the rookie of the year trophy, but to see who can take home the biggest bonus. As economists like to say, “Incentives matter.”
I also suspect the draft lottery helps, too. It’s no longer worth tanking. It might even help some teams that don’t need much find the extra talent to move up quicker.
All in all, I’m very happy with 2026, where a ten game win streak can put almost any team back in contention.
July 13, 2026
Weekly Look at Offense
Every Monday Baseball Musings compares offense of the current season to the previous season through the same number of full weeks. Through 15 weeks in 2026, MLB games produced 9.03 runs per game compared to 8.75 runs per game in 2025. The quarter run increase puts MLB games on the sweet spot of 9.0 runs per game. Sports have optimum scoring ranges. We don’t want games dominated by offense or defense, and fan reaction indicates nine runs per game is where fans find the balance acceptable. Football, for example, changes rules constantly to keep the score at about 42 points per game. Baseball became better at this lately, although MLB gets more pushback from fans.
That’s the good news. The bad news is the balance came with an increase in three-true outcomes. Home runs per game are up 0.1 per game, from 2.2 HR per game to 2.3 HR per game, and in six of the last seven weeks they trended higher than that. Strikeouts are up from 16.5 per game to 16.7 per game. Walks are up from 6.4 per game to 6.8 per game, although they have moderated starting with week six. It is the walks that are driving the higher scoring, maybe not the optimal way to get there, because the walks come win a lowering of BABIP hits (singles, doubles, triples) from 14.3 per game in 2025 to 14.0 per game in 2026. BABIP hits generate action, and fans like action.
Week 15 was also right on the sweet spot, with 8.98 runs per game. Home runs were high at 2.5 per game, BABIP hits were low at 13.6 per game, walks were low at 6.5 per game, and strikeouts were right in line at 16.6 per game.

