Columbus Crew On January 14, 2011, Meram was drafted in the first round (15th overall) in the
2011 MLS SuperDraft by
Columbus Crew. He made his professional debut on February 22, 2011, as a second-half substitute in the first leg of the Crew's
CONCACAF Champions League quarter-final series against
Real Salt Lake, and made his MLS debut on May 28 as a late substitute in a 3–3 tie with
Chivas USA. Meram made his MLS regular season debut on May 28 against Chivas USA. Meram started and recorded an assist in the Crew's
U.S. Open Cup match against
Richmond Kickers. Meram appeared in both quarterfinal matches against Real Salt Lake as a substitute in the
2010-11 CONCACAF Champions League. In his second season, Meram made 22 appearances and 11 starts to score four goals and record one assist in 960 minutes. Meram recorded goals in three consecutive games during the month of May against
FC Dallas,
San Jose Earthquakes and
Seattle Sounders FC. He also scored the game-winner in the 89th minute on September 19. Meram made 19 appearances split between right midfield, left midfield and forward in his third season with the Black & Gold, recording one goal and one assist. His appearances included eight starts and five substitute appearances at left midfield, one start and three substitute appearances at right midfield and two substitute appearances at forward. He made his season debut against San Jose (March 16) and his first start of the year at right wing in the match at
Toronto FC (May 18). In his second straight start at right midfield at
New York Red Bulls (May 26), he was awarded a penalty which led to a
Federico Higuaín goal. Meram made starts in the right midfield at
Philadelphia Union (June 5) and against New York (August 10) but did not travel to the match at Real Salt Lake (August 24) suffering from back spasms. He returned to action with a start at left midfield against Seattle (August 31) and in the next match against
Houston Dynamo (September 4) scored his first goal and recorded his first assist—the game-winner—of the season in a start at left midfield in the 2–0 win. In MLS Reserve League action, he made nine starts – five at forward and four in the midfield—scoring one goal and recording one assist. In the
2013 Lamar Hunt U.S. Open Cup, he made two appearances – including one start at forward—and scored the game-winning goal in the 84th minute in the Third Round win against
Dayton Dutch Lions (May 29) after subbing-on. Meram made 32 appearances—including 19 starts—at midfield as part of a breakout campaign. He scored eight goals and assisted on four others, career-bests in both categories. Meram appeared in the season-opening win at
D.C. United (March 8) and recorded his first assist of the season. He was an 89th-minute sub and scored the game-winning goal in the fourth minute of stoppage time at Seattle (March 29). He made his first start of the season at left midfield against New York (April 26) and drew a penalty that led to a Columbus goal. Meram came on as a late-match substitute at
New England Revolution (July 26) and assisted on
Ethan Finlay's match-winning goal. He scored his third goal of the season in a second-half substitute appearance versus Toronto FC (August 9). He scored the opening goal versus the
LA Galaxy (August 16) and added an assist later in the contest. Meram repeated the one-goal, one-assist effort for the second consecutive match in a start versus Houston (August 23). He started in the club's final nine League matches of the regular season, recording his first career brace versus Chivas USA (September 7) and scoring again at Philadelphia (October 11). Meram made his postseason debut and scored his first
MLS Cup Playoffs goal in a start versus New England (November 1) -- he started the second leg at New England (November 9) and recorded his first career MLS Cup Playoffs assist. Meram made two Lamar Hunt U.S. Open Cup appearances, including one start in tournament action—he made a substitute appearance in the 2–1 win over
Indy Eleven in the Fourth Round (June 17) and started at forward in the Fifth Round at
Chicago Fire Soccer Club (June 25). Following the season, he received his first-ever international call-up, making three caps for Iraq at the
22nd Arabian Gulf Cup. Meram made 31 appearances (28 starts) at left midfield in 2015, scoring six goals and notching five assists. He started the home opener against Toronto FC (March 14) and registered the game-winning goal. He missed the club's match against New York (March 28) while on international duty with the Iraq National Team, but returned with a start at
Vancouver Whitecaps FC (April 8), where he recorded his first assist of the season. He scored in consecutive matches following a tally against Philadelphia (April 25). Meram recorded his second assist of the season with a helper on
Kei Kamara's second goal vs. Seattle (May 9) and earned his third assist via Kei Kamara's eighth-minute goal vs. Chicago (May 22), which was the 500th-ever home regular-season goal in Black & Gold history. He started the club's international friendly vs.
Valencia CF (May 27) and made his 100th appearance in MLS and for Crew with a start at
Orlando City SC (May 30). Meram received his second international call-up of the season from the Iraq National Team and earned his 14th cap by starting the team's friendly at
Japan (June 11). He recorded assists in back-to-back games for the second time in his career with a helper at Orlando (August 1). Once again, Meram received a call-up by Iraq ahead of two
2018 FIFA World Cup qualifiers, scoring his first international goal against
Chinese Taipei (September 3) and his second against
Thailand (September 8). He earned an additional call-up and started for Iraq in a 2018 FIFA World Cup qualifying match at
Vietnam (October 8). In the
2015 MLS Cup Playoffs, Meram started all five games for Crew, scoring the fastest goal in MLS postseason history (nine seconds) in the First Leg against the New York Red Bulls in the Eastern Conference Championship (November 22). Meram made a substitute appearance in both Crew's
2015 Lamar Hunt U.S. Open Cup Fourth Round contest at Richmond (June 17) and its Round of 16 match at Orlando (June 30).
Orlando City On January 29, 2018, Orlando City acquired midfielder Justin Meram from Columbus Crew in exchange for $1.05 million in
allocation money plus a
2019 international roster spot. He made his debut in the season opener against D.C. United on March 4 and scored his first goal for Orlando against Atlanta on May 14. On August 3, after a difficult spell at Orlando, Meram was traded back to Columbus in return for $750,000 in TAM and a 2019 international roster spot.
Atlanta United On May 7, 2019, Meram joined defending MLS champions
Atlanta United FC for $100,000 in GAM and a 2nd round
draft pick. Atlanta United technical director
Carlos Bocanegra described Meram as a "proven commodity in MLS." On June 29, 2019, Meram scored a brace to help his side to a 2–1 win over the
Montreal Impact. His contract option was not renewed at the end of the season.
Real Salt Lake On February 11, 2020, Meram signed with
Real Salt Lake. In January 2022, Real Salt Lake announced that they extended Meram's contract through the 2023 MLS season.
Charlotte FC On April 27, 2023,
Charlotte FC announced that they acquired Meram from Real Salt Lake in exchange for $200,000 in general allocation money (GAM). On May 13, 2023, Meram scored his first goals for Charlotte, with a brace in their 3–1 victory over his former club Atlanta United.
Michigan Stars Meram joined the
Michigan Stars in April 2024, starting in the club's 2–0 win over
Minnesota United FC 2 in the second round of the
2024 U.S. Open Cup. == International career ==