Johnson has the flu and will hopefully be able to go for the Guatemala match:
“Fabian has been ill since the weekend, and we were waiting to see if he would be healthy enough to join us in Miami” for training camp, Klinsmann said. “At this point, it is in everyone’s best interest to allow him to fully recover from his illness and come into Kansas City ready to play against Guatemala.”
Castillo has hurt his foot and won’t play for the next few weeks according to Brian Sciaretta:
I can confirm that Edgar Castillo is set to miss two weeks with his injured foot. That will have him miss games for the #usmnt & Club TJ
According to multiple reporters, there won’t be a replacement for Antigua. Replacements are possible for Guatemala.