July 6, 1929 – It was an amazing event no matter what era it took place in. The St. Louis Cardinals set an MLB run record with 28 runs on 28 hits in a game played in Philadelphia as the second game of a double header.
The Cardinal’s 28-6 victory over the Phillies avenged an earlier 10-6 loss to the home team and snapped a long losing streak for St Louis with an exclamation point! Jim Bottomley and Chick Hafey each hit grand slams in the game for the Cards. Bottomley cleared the bases with a total of three HRs on the day, with a couple in the losing effort of the first game.
Pitcher Fred Frankhouse added 4 hits to help in the cause in the route. A 10-run first inning ignited the offensive surge for St Louis’s victory.
To find more great daily sports history make sure to check out the Sports Jersey Dispatch and Pigskin Dispatch.
More From Sports History Network

ACC Basketball’s Four-Way Tie
In my last article, I made a case for the 1988-89 season being the

Mark Morthier’s Favorite Sport Cards (1968 – 1971)
The first sports trading cards I remember collecting were the 1968 and 1969 Topps

What Atlanta Falcons Odds Suggest About the 2026 Season
Atlanta enters 2026 as a team that the betting market respects only in limited

How Sports Betting Went from Back-Alley Bookies to Big Business
Long before mobile apps and instant odds updates, betting on sports meant finding a

The Anatomy of a Perfect Long Run: Fuelling, Pacing, and Recovery Windows
Photo sourced via Pexels.com – Credit Kaan Durmus The long run is where good

Reliving the 1975 Los Angeles Rams Season
The Cleveland Rams joined the NFL in 1937 and won the NFL Championship in

Could the Heartland Support Another Women’s Professional Basketball League? (Part 2)
Last time, we explored a simple question. What if another women’s professional basketball league

My Book 10-Year Anniversary (NFL in the 1970s)
In 2008, I decided to write a book. I wanted this book to be