Steve Mitchell/USA TODAY Sports

Andrew Brown is joining the Mets in Atlanta, a baseball source told ESPNNewYork.com.

Outfielder Andrew Brown is due to join the Mets for their weekend series in Atlanta, a team source told ESPNNewYork.com.

Brown, 28, is hitting .367 with two homers and 27 RBIs in 98 at-bats with Triple-A Las Vegas.

He signed with the Mets as a free agent in January.

The righty-hitting Brown has appeared in 57 games over the past two seasons with the St. Louis Cardinals and Colorado Rockies. He hit a combined .224 with five homers and 14 RBIs in 134 at-bats.

The Mets have not announced the move, so it is not 100 percent clear who is impacted by Brown's expected promotion. It might be as simple as returning Juan Lagares to Triple-A Las Vegas -- using the same logic as when Kirk Nieuwenhuis was demoted to get regular at-bats. Collin Cowgill is hitting .157 (8-for-51) and has not started since last Thursday and, like Lagares, should have a minor league option.

Brown has started 24 games in right field and nine games in left field during his major league career. He has played 239 minor league games at first base, but none since joining the Mets organization.

Mets right fielders are hitting a combined .219 with one homer and 12 RBIs and have a .288 on-base percentage this season.