With 143 runs in 31 games, the Milwaukee Brewers have the league's ninth-ranked offense after being outscored 25-24 by the Cincinnati Reds in a four-game road series.

Their three-game series in Miami should feature even more offense.

The Brewers and the Marlins have the second-highest combined runs per game average of any National League matchup over the last two seasons, clocking in at nearly 12 runs per game.

More from FoxSports

NL Matchups, Most Combined Runs per Game – Since 2015

Teams Average
Diamondbacks vs. Nationals 13.14
Marlins vs. Brewers 11.67
Rockies vs. Mets 11.43
Diamondbacks vs. Phillies 11.33
Giants vs. Reds 11.20

Milwaukee's bats have really come alive at Marlins Park, where the Brewers lead the National League with a .299 team batting average all-time.

Highest Batting Avg at Marlins Park All-Time (minimum 5 games)

Team Average
Milwaukee Brewers .299
San Francisco Giants .297
Los Angeles Dodgers .272
St. Louis Cardinals .270
Pittsburgh Pirates .269

Ryan Braun has been particularly effective against the Marlins, and enters Monday's series-opener with hits in 20 consecutive games at Marlins Park, the second-longest road hit streak in the league.

Longest Active Road Hit Streak vs. Any Opponent

Player Opponent Streak
Brandon Phillips Mets 33
Ryan Braun Marlins 20
Adrian Beltre Royals 19
David Ortiz Rangers 16
Hunter Pence Cubs 15

Statistics courtesy of STATS, inc.