Peru played out a 1-1 draw against Mexico in an international friendly match at Sports Illustrated Stadium in New Jersey on Tuesday.
Alianza Lima midfielder Jairo Velez put Peru ahead in the 26th minute before Mexico defender Victor Guzman scored an equalizer four minutes into the second half.

The match was the second fixture of the September and October 2026 FIFA international matchday for both national teams. Peru entered the contest seeking an improved performance following a 4-1 defeat to the United States on September 26, while Mexico arrived after a 1-1 draw against Colombia.
Peru began the match with intent, advancing their lines and looking to create chances through early crosses in the fourth minute. By the seventh minute, the Peruvian team established a persistent high press against Mexico's build-up play.
Neither side produced a clear scoring opportunity in the opening 11 minutes as Mexico waited in defense and struggled to move the ball out cleanly from the back. Mexico attempted to build from behind under manager Rafael Marquez by the 18th minute, but Peru's continued pressure forced them into long passes.
Mexico appealed for a penalty in the 23rd minute when Isaias Violante claimed his header struck the hand of Peru defender Marcos Lopez as it traveled toward goal.
Peru took the lead three minutes later in the 26th minute when Jairo Velez collected the ball and finished with composure to score his team's opening goal. Following the goal, Peru adopted a more defensive posture in the 33rd minute while continuing to threaten Mexico on counterattacks.
Peru goalkeeper Pedro Gallese produced a reflex save in the 38th minute to tip a Mexican attempt over the crossbar for a corner kick. In the 43rd minute, Peru forward Piero Magallanes pressed the Mexican defense in their own half, helping his side gain ground before defender Renzo Garces received a yellow card in stoppage time for a foul near the penalty area.
Second half equalizer and late chances
Mexico equalized in the 49th minute when Victor Guzman took advantage of lapses in the Peruvian defense to score with a header. Peru attempted to regain composure and possession in the 57th minute after conceding the equalizer.
Gallese denied Mexico again in the 63rd minute by cleanly handling a powerful strike from a Mexican midfielder without offering a rebound. At the other end, Mexico goalkeeper Oscar Garcia turned away a shot from Peru substitute Alex Valera in the 69th minute.
Mexico dominated the closing stages, pushing into Peru's half by the 75th minute and launching repeated crosses in pursuit of a winning goal. Peru showed signs of fatigue by the 82nd minute and focused on clearing danger from their penalty area, leading manager Mano Menezes to send on substitutes Jairo Concha and Cesar Inga.
Peru created one final chance in the 89th minute when Alex Valera attempted an acrobatic bicycle kick inside the penalty area, sending his shot over the Mexican crossbar before the referee blew the final whistle.
Official lineups and squad selections
Peru manager Mano Menezes selected Pedro Gallese in goal, behind a defense featuring Marcos Huaman, Erick Noriega, Renzo Garces, and Marcos Lopez. The midfield comprised Wilder Cartagena, Oslimg Mora, Yoshimar Yotun, and Piero Magallanes, with Jairo Velez and Adrian Ugarriza starting in attack.
Journalist Kevin Pacheco had reported prior to kickoff that Oslimg Mora and Adrian Ugarriza would feature as surprise starters for Peru. Gallese wore the captain's armband when regular captain Yotun was off the field during the match.

Mexico manager Rafael Marquez named Oscar Garcia in goal, shielded by Jeremy Marquez, Everardo Lopez, Victor Guzman, and Mateo Chavez. Denzell Garcia, Alvaro Fidalgo, and Obed Vargas started in midfield behind an attacking trio of Orbelin Pineda, Isaias Violante, and German Berterame.

Mexico captain Johan Vasquez, a 27-year-old defender for Italian club Genoa, was named in the squad alongside 17-year-old midfielder Gilberto Mora, who emerged as a standout player at the 2026 World Cup and scored in Mexico's earlier 1-1 draw against Colombia.

Peru's squad list for the international window also featured goalkeepers Matias Cordova and Diego Romero, alongside defenders Oliver Sonne, Fabio Gruber, Cesar Inga, Miguel Araujo, and Matias Zegarra. Midfielders included Andre Carrillo, Jairo Concha, Jesus Pretell, and Rodrigo Vilca, with forwards Bassco Soyer, Gianluca Lapadula, and Jhonny Vidales completing the group. Alfonso Barco, Matias Cordova, Diego Romero, Matias Zegarra, and Andre Carrillo had not recorded minutes for Peru in the window prior to Tuesday's match.
An earlier projected lineup for Mexico had listed Raul Rangel, Jorge Sanchez, Israel Reyes, Johan Vasquez, Jesus Gallardo, Gilberto Mora, Erik Lira, Luis Chavez, Roberto Alvarado, Hirving Lozano, and Santiago Gimenez.
Manager statements and squad reconstruction
Former Barcelona player Rafael Marquez assumed management of the Mexican national team following the 2026 World Cup. Speaking upon arrival at the stadium, Marquez stated that friendly matches were intended to evaluate additional players and test whether the team could maintain the performance shown in their 1-1 draw against Colombia.

Marquez added prior to the match that facing Peru would not be easy, describing them as a competitive South American side. He noted that South American teams always compete with high intensity, which Mexico aimed to match following their strong display against Colombia.

Peru head coach Mano Menezes addressed his role and squad transition during a pre-match press conference. Menezes stated that upon taking the position, management discussed squad reconstruction and the need to identify new players to replace veteran squad members who would naturally relinquish their places due to age.

Menezes clarified that his objective was not to overhaul Peruvian football as a whole, but to work specifically with the senior national team, adding that players close in age could feature in the squad. Reports prior to the match noted Menezes applies methods associated with former Peru coach Ricardo Gareca while emphasizing realistic expectations.
Squad valuations, betting odds and head-to-head record
Data from market valuation website Transfermarkt highlighted a financial gap between the two squads prior to kickoff, valuing Mexico's squad at 238 million euros compared to Peru's valuation of 30 million euros.

Betting operators installed Mexico as clear favorites entering the match. Betsson offered odds of 7.30 for a Peru victory, 3.60 for a draw, and 1.48 for a Mexico win, while Betano listed a Peru victory at 7.30, a draw at 4.20, and a Mexico win at 1.53. Bet365 priced Peru at 7.00, a draw at 3.80, and Mexico at 1.45, with 1XBet offering 7.29 for Peru, 4.24 for a draw, and 1.54 for Mexico. Caliente set odds at 6.50 for Peru, 4.20 for a draw, and 1.50 for Mexico, while Doradobet offered 6.50 for Peru, 4.00 for a draw, and 1.48 for Mexico.
The match marked the 30th meeting between Peru and Mexico, who last played four years prior in a 1-0 win for Mexico on September 24, 2022. Their previous five meetings include a 1-1 draw on June 3, 2015, a 0-0 draw on April 17, 2013, a 1-0 Peru victory at the Copa America on July 8, 2011, and a 4-0 Mexico victory on June 8, 2008.

Peru's five previous matches preceding Tuesday's game resulted in a 4-1 loss to the United States on September 26, 2026, a 3-1 defeat to Spain on June 8, a 2-1 victory over Haiti on June 5, a 2-2 draw with Honduras on March 31, and a 2-0 loss to Senegal on March 28.

Mexico's five previous results comprised the 1-1 draw against Colombia on September 26, 2026, a 3-2 defeat to England on July 5, a 2-0 victory over Ecuador on June 30, a 3-0 win against the Czech Republic on June 24, and a 1-0 victory over South Korea on June 18.
Broadcasting details and upcoming schedule
Peruvian supporters gathered outside the venue in New Jersey before kickoff, with fan celebrations documented by outlets MedioTiempo and La Bola Sports.
The match kicked off at 8:00 p.m. local time in Peru, Colombia, and Ecuador, corresponding to 7:00 p.m. in Mexico, 9:00 p.m. in Bolivia, Venezuela, and Eastern US time zones including New York, Miami, and Washington D.C., 10:00 p.m. in Argentina, Uruguay, Chile, and Paraguay, and 3:00 a.m. on Wednesday, September 30 in Spain.
Television coverage in Peru was broadcast free-to-air on America TV channels 4 and 704 HD, with online streaming provided via America tvGO and La Republica. Viewers across South America accessed the match through Amazon Prime, while Mexican broadcasts were carried by TUDN, Canal 5, and Azteca 7.
Peru will return to action on Saturday, October 3, 2026, when they face Canada in their next scheduled international fixture.
