Sure, it is frustrating to watch the Cubs leave so many runners on base.
But imagine how frustrating it must be for a player to reach base and be stranded, time after time.
In the Cubs' 59 games through Monday, Ian Happ has made 56 hits, including 4 home runs. He has walked 41 times and has been hit by a pitch once.
He has scored 19 runs.
Subtract his homers from his hits, add his walks and HBP, and he was on the bases when a teammate came to bat 94 times. (Forceouts are omitted because the data is not available.)
Subtract his homers from his runs, and he scored from a base 15 times.
That is a mere 16 percent.
All others Cubs batters combined are 30 percent.
TWICE AS OFTEN
The combined percentage among the 9 besides Happ who had scored at least 10 runs is 33.3 percent, more than double Happ's percentage.
Only Dansby Swanson and Seiya Suzuki are below 30 percent.
Here are the percentages of all 10 who have scored 10 or more runs:
50.0: Christopher Morel
46.4: Nick Madrigal
45.8: Cody Bellinger
36.8: Nico Hoerner
34.1: Patrick Wisdom
32.3: Yan Gomes
30.8: Trey Mancini
26.1: Dansby Swanson
21.0: Seiya Suzuki
16.0: Ian Happ
Of the 9 Cubs who had scored fewer than 10 runs, Nelson Velazquez has by far the highest percentage, a whopping 71.4.
He scored 8 runs, 3 of them on homers. He had 4 other hits, plus 3 walks, so he scored 5 (8-3) of the 7 times (4+3) that he was on base when a teammate batted.
Edwin Rios is at 28.6 percent; Matt Mervis, at 23.5; and Eric Hosmer, at 19.2.
The 5 others have percentages lower than Happ's, but only 1 of them, Mike Tauchman, has scored as many as 3 runs.
He and Luis Torrens both are at 14.3 percent. Miles Mastrobuoni is at 11.8 and Miguel Amaya, 11.1.
Tucker Barnhart's percentage is a microscopic 5.3. He has made 10 hits, none of them homers, walked 8 times and been hit once, for a total of 19 times on base.
He has scored 1 run.
CLOSE TO THE WORST
Happ's 16 percent ties him with catcher Gabriel Moreno of the Diamondbacks for the second lowest among 167 players on all teams who have made at least 40 hits.
Moreno has been on base 50 times when a teammate batted, compared to Happ's 94, and has scored 8 of those times, to Happ's 15.
Guardians designated hitter Josh Bell has the lowest percentage, 7.4. He has scored from the bases just 5 of 68 times.
Among players with at least 50 hits, infielder Nolan Gorman of the Cardinals has the lowest percentage other than Happ. He is at 17.5 percent, having scored 11 of 63 times.
Astros second baseman Mauricio Dubon has the highest percentage, 50.8. He has scored from bases 31 of 61 times.
Rangers outfielder Adolis Garcia is runnerup, at 50 percent: 33 runs on 66 times on bases.
15 more players have percentages of 40 to 48.4. The highest of those belongs to second baseman Marcus Semien of the Rangers, who has scored from bases 46 times, most of any player. Jonathan Indian of the Reds had scored 41 times; Ronald Acuna Jr. of the Braves, 40.
India's 45.6 percentage is second among National League players, trailing only Ji Hwan Bae of the Pirates, at 47.3.
A total of 18 players are at 40 percent or higher. Just 5 are on NL teams. The 3 besides Bae and India are Christian Yelich of the Brewers (43.4), Acuna (41.2) and Tommy Edman of the Cardinals (40.0).
All 167 players have a combined percentage of 31.4, nearly double Happ's.
MOST TIMES ON BASE
Luis Arraez of the Marlins leads in times on base, 103.
Happ's 94 ties him for seventh most.
Here are the top 10, with the percentage of times they scored in parentheses after their names:
103: Luis Arraez, Marlins (20.4)
101: Freddie Freeman, Dodgers (38.6)
97: Ronald Acuna Jr., Braves (41.2)
97: Juan Soto, Padres (22.7)
96: Adley Rutschman, Orioles (22.9)
95: Marcus Semien, Rangers (48.4)
94: Ian Happ, Cubs (16.0)
94: Brandon Nimmo, Mets (30.9)
93: Paul Goldschmidt, Cardinals (32.3)
90: Jonathan India, Reds (45.6)
90: Nathaniel Lowe, Rangers (41.1)
The combined percentage of those players, excluding Happ, is 34.2.
The combined percentage for all MLB players is 31.2.