Since 2020, Nolan Arenado has put up the most runs by an active player on August 4, with 7 runs.

current mlb players with most runs on august 4th since 2020

Explore