Roster:
GOALKEEPERS (3): Ethan Horvath (Club Brugge/BEL; 4/0), Chituru Odunze (Leicester City/ENG; 0/0), Zack Steffen (Manchester City/ENG; 19/0)
DEFENDERS (10): John Brooks* (Wolfsburg/GER; 39/3), Reggie Cannon* (Boavista/POR; 13/0), Sergiño Dest (Barcelona/ESP; 5/0), Aaron Long (New York Red Bulls; 19/3), Matt Miazga (Anderlecht/BEL; 20/1), Erik Palmer-Brown (Austria Wien/AUT; 2/0), Tim Ream (Fulham/ENG; 41/1), Bryan Reynolds (Roma/ITA; 0/0), Chris Richards* (Hoffenheim/GER; 1/0), Antonee Robinson (Fulham/ENG; 8/0)
MIDFIELDERS (7): Brenden Aaronson (Red Bull Salzburg/AUT; 2/1), Kellyn Acosta (Colorado Rapids; 25/2) Tyler Adams* (RB Leipzig/GER; 12/1), Luca de la Torre (Heracles/NED; 1/0), Sebastian Lletget (LA Galaxy; 18/4), Yunus Musah (Valencia/ESP; 2/0), Owen Otasowie (Wolverhampton Wanderers/ENG; 1/0)
FORWARDS: (6): Daryl Dike (Barnsley/ENG; 1/0), Nicholas Gioacchini (Caen/FRA; 2/2), Christian Pulisic (Chelsea/ENG; 34/14), Gio Reyna* (Borussia Dortmund/GER; 2/1), Josh Sargent* (Werder Bremen/GER; 12/5), Tim Weah* (Lille/FRA; 10/1)
Brooks, Cannon, Richards, Adams, Reyna, Sargent, and Weah will leave camp after the Jamaica game.
Long, Lletget, and Acosta make the trip from MLS. First call up for Reynolds. Palmer-Brown and de la Torre return to the fold after getting a few caps a while ago.
Other Euro-based players who didn't get the call are McKennie (slight injury), Yedlin, Carter-Vickers, McKenzie, Arriola (injured), Morris (long-term injured), Konrad, Hoppe, and Siebatcheu. It's worth nothing that clubs could have refused to release players entirely, which could explain why a player of your choice wasn't called up.
Okay, as I type I'm seeing some updates from a Berhalter presser:
Siebatcheu and Hoppe wouldn't be allowed to go to the second game, so he decided not to call them up.