Goalkeeper: Ethan Horvath (Brugge).
Defenders: DeAndre Yedlin (Newcastle), Matt Miazga (Vitesse), John Brooks (Wolfsburg), Eric Lichaj (Nottingham Forest).
Defensive midfielder: Danny Williams (Huddersfield Town).
Midfielders: Tyler Adams (New York Red Bulls), Weston McKennie (Schalke), Kellyn Acosta (FC Dallas), Juan Agudelo (New England Revolution).
Forwards: C.J. Sapong (Sporting Kansas City).
Subs: Bill Hamid, Jesse Gonzalez, Cameron Carter-Vickers, Tim Ream, Jorge Villafaña, Alejandro Bedoya, Lynden Gooch, Kelyn Rowe, Dom Dwyer.
Injured: Josh Sargent (quadriceps strain).
Eight starters are age 24 or younger. Average age: 24.67. Average caps, including today: 15.8.
Portugal lineup: Beto; Nelson Semedo, Pepe, Vitorino Antunes, Ricardo Ferreira; Bruno Fernandes, Danilo Pereira, Manuel Fernandes, Gelson Martins; Bruma, Goncalo Guedes.
FIRST 90 SECONDS: Americans on the front foot, applying high pressure and creating opportunities for Sapong and Acosta.
FIFTH MINUTE: Lichaj makes a back-post clearance, interrupting Antunes’ long cross targeting Martins after Manuel Fernandes danced through central midfield to start the promising build-up.
10TH MINUTE: Portugal loses captain Pepe to a foot or ankle injury. Neto enters.
15TH MINUTE: Looks like a friendly, alright. Intensity, energy, crowd noise not the same as a meaningful match.
17TH MINUTE: Bruma with space on the left side of the box, but from a tough angle, he volleys badly off target.
19TH MINUTE: Acosta and McKennie work a combination beyond the penalty area, Acosta chooses to shoot instead of spraying the ball wide to Agudelo and misses well wide.
20TH MINUTE: Sapong works the left side and crosses from end line to Adams darting into space, one-timer saved.
21ST MINUTE: GOAL, USA! McKennie, age 19, scores on his senior international debut. From the left side, Sapong squares the ball to McKennie, who shows the touch and confidence of a veteran, toying with Ferreira as he fakes outside and drives inside for an 11-yard shot past Beto and into the near corner. 1-0.
27TH MINUTE: Williams and Acosta collide while pursuing the slick-footed Guedes. Both being evaluated by medical staff. No substitutions necessary.
31ST MINUTE: GOAL, PORTUGAL! Horvath with a howler, letting Antunes’ volleyed cross slip between his arms and between his legs. He was under no pressure, whatsoever. Lowered his body and failed to gobble up the dipping ball. Gloves to face. Acosta consoles him. 1-1.
35TH MINUTE: Horvath does much better this time, handling Manuel Fernandes’ 28-yard effort.
39TH MINUTE: Horvath’s terrible clearance intercepted by Pereira, who rushes to the top of the box and fires directly at the relieved goalkeeper.
44TH MINUTE: Brooks heads in Acosta’s corner kick, but goal nullified by Miazga’s foul away from the ball. Tough break for the Americans.
HALFTIME: Good performances from Brooks, McKennie and Sapong. With six subs allowed, Sarachan sure to make changes through the second half.
OF NOTE: U.S. Soccer and Soccer United Marketing are looking into the “possibility” of bringing non-World Cup sides such as Italy, Netherlands, Ghana, Chile to the United States next summer for a tournament or series of matches, multiple sources said.
46TH MINUTE: U.S. makes two changes at the break: Bill Hamid for Ethan Horvath and Cameron Carter-Vickers for John Brooks. Portugal brings on Joao Mario and Goncalo Paciencia for Bruno Fernandes and Gelson Martins.
52ND MINUTE: Williams with a dangerous cross from the left, Ferreira misplays it, Adams heads from close range but Beto makes a spectacular save diving to his left.
54TH MINUTE: Agudelo holds up the ball on the left side, supplies charging Lichaj for brisk attempt at Beto.
55TH MINUTE: Acosta corner kick, Carter-Vickers heads off the crossbar!
59TH MINUTE: U.S. subs: Jorge Villafaña for Eric Lichaj, Lynden Gooch for Juan Agudelo.
61ST MINUTE: Portugal subs: Bernardo Silva for Bruma, Ruben Neves for Danilo Pereira.
65th MINUTE: Portugal establishing greater control, but Gooch counters with a long run on the right flank before serving a deflected cross into the box.
68TH MINUTE: Paciencia rips an eight-yarder off the crossbar! Perhaps a slight touch by Hamid, resulting in corner kick.
72ND MINUTE: Gooch serves ball from left side into six-yard box, Carter-Vickers on the doorstep, but Beto uses a flying kick to intervene and prevent the go-ahead goal.
74TH MINUTE: Another promising ball from Gooch on the left, but Beto comes off his line to snatch it.
77TH MINUTE: Hamid blocks a wicked drive, then steps back to catch the ball before it drops under the crossbar.
77TH MINUTE: U.S. sub: Dom Dwyer for C.J. Sapong.
81ST MINUTE: Williams with a clear look from 15 yards on the left but strikes it poorly.
83RD MINUTE: Both teams, of course, want to win, particularly Portugal at home. But the urgency to win in a friendly just isn’t there. Maybe someone breaks through down the stretch, but a draw would sit well on both sides.
84TH MINUTE: Last U.S. sub: Alejandro Bedoya for Weston McKennie.
FULL TIME: It’s a 1-1 final. Fair result, although the American goal was much more deserved than the Portuguese equalizer. A good performance by the young U.S. squad in the program’s first match since the World Cup qualifying fiasco. McKennie’s goal was superb. Horvath’s goal conceded was embarrassing.
Next U.S. match: Jan. 28 vs. Bosnia in Carson, Calif. (not a FIFA date, end of winter camp, mostly MLS players)
Subs: Hamid 5, Carter-Vickers 7, Villafaña 5, Gooch 6, Dwyer 5, Bedoya 5.