NYCFC goalkeeper Sean Johnson has been called into USMNT camp. (Photo courtesy of MLS Media Resources)

New York City FC goalkeeper Sean Johnson and Red Bulls center back Aaron Long were among 20 Major League Soccer players named Thursday to a U.S. national team pre-camp roster prior to a pair of must-win CONCACAF Nations League matches against Canada and Cuba next month.

U.S. national team head coach Gregg Berhalter decided to gather the most of the domestic players for a weeklong training camp at the IMG Academy in Bradenton, Fla. beginning Saturday. No players were called in from MLS Cup finalists Seattle Sounders FC and Toronto FC. They will play for the MLS title Nov. 11.

Those MLS players will then be joined by the national team’s European-based and MLS Cup players next weekend in Orlando.

The Americans hosts Canada in Orlando Nov. 15.

“We have the opportunity to take advantage of the MLS postseason window to start preparations for the matches against Canada and Cuba,” Berhalter said in a statement. “It’s another week to keep progressing as a group as we focus on getting the results we need to advance to the knockout phase of the Nations League.”

The U.S. roster

GOALKEEPERS (3): Brad Guzan (Atlanta United FC; 62/0), Sean Johnson (New York City FC; 8/0), Matt Turner (New England Revolution; 0/0)

DEFENDERS (7): Reggie Cannon (FC Dallas; 9/0), Chase Gasper (Minnesota United FC; 0/0), Nick Lima (San Jose Earthquakes; 9/0), Aaron Long (New York Red Bulls; 14/2), Daniel Lovitz (Montreal Impact/CAN; 12/0), Mark McKenzie (Philadelphia Union; 0/0), Walker Zimmerman (LAFC; 11/2)

MIDFIELDERS (5): Brenden Aaronson (Philadelphia Union; 0/0), Sebastian Lletget (LA Galaxy; 12/2), Djordje Mihailovic (Chicago Fire; 5/1), Wil Trapp (Columbus Crew SC; 20/0), Jackson Yueill (San Jose Earthquakes; 4/0)

FORWARDS (5): Paul Arriola (D.C. United; 30/5), Corey Baird (Real Salt Lake; 4/0), Jeremy Ebobisse (Portland Timbers; 1/0), Jonathan Lewis (Colorado Rapids; 5/0), Gyasi Zardes (Columbus Crew SC; 54/10)