The 1993 Colorado Rockies playing at Mile High Stadium have the highest single season attendance Record at 4,483,350 total on the season and a per game average of 55,350
https://www.baseball-almanac.com/teams/rockattn.shtml
The 2005-2008 Yankees put together a string over for four consecutive seasons of having over 4 Million annual attendance and over 50 thousand per game.
New?York?Yankees 2008 4,298,655 53,070 Yankee?Stadium
New?York?Yankees 2007 4,271,867 52,739 Yankee?Stadium
New?York?Yankees 2006 4,248,067 52,445 Yankee?Stadium
New?York?Yankees 2005 4,090,696 50,502 Yankee?Stadium
https://www.baseball-almanac.com/teams/yankatte.shtml
Last but certainly not the least...
The Dodgers have had one million in attendance every season since 1945!!
https://www.baseball-almanac.com/teams/laatte.shtml