All competitionsCONCACAF ChampionshipCONCACAF Championship QualificationCONCACAF Nations League ACopa AméricaFriendliesGold CupGold Cup Quali.WC Qualifiers CONCACAFWC Qualifiers Play-offsWorld Cup Appearance RecordsAll-time Top ScorersAll-time best penalty takersAll-time scorers (own goals) Record Players #NameStartInOutMin.Matches1Celso Borges150173513.5201672Joel Campbell111396410.1511503Bryan Ruiz123246210.9361474Keylor Navas1260611.2861265Francisco Calvo1081289.9271206Álvaro Saborío7634397.0121107Wálter Centeno7912277.052918Michael Umaña781137.363899Giancarlo González84427.6338810Christian Bolaños5630365.0648611Johan Venegas5330354.8728312Bryan Oviedo738296.1768113Cristian Gamboa736256.35279Kendall Waston671256.16279Yeltsin Tejeda6514375.5947916Óscar Duarte714106.29975Júnior Díaz641165.9857518Johnny Acosta63535.7536819Marcos Ureña4620303.9426620Luis Marín63195.4526421David Guzmán3824223.5946222Randall Azofeifa4315183.91258Ronald Matarrita4018163.7175824Roy Miller497124.2635625Harold Wallace494204.1625326José Cubero272572.9235227Michael Barrantes429273.49151Rónald Gómez4110213.4585129Leonardo González39793.48246Juan Vargas39753.5664631Gilberto Martínez43163.7214432Randall Brenes2518192.2064333Steven Bryce2317132.1974034Mauricio Solís381113.19139Patrick Pemberton38123.4123936Josimar Alcócer326202.6853837Paulo Wanchope31672.95137Keysher Fuller30772.75137Carlos Hernández1720121.7653740Orlando Galo333112.81136José Salvatierra28862.5623642Rolando Fonseca201591.9873543Manfred Ugalde313242.44934Alonso Solís1915151.7213445Ricardo González32102.94433Jervis Drummond26722.48033Douglas Sequeira25832.37333Ariel Lassiter1815141.6923349José Luis López221052.06032Rodney Wallace1517121.3993251Mauricio Wright31012.77631Víctor Cordero30132.72931Alonso Martinez247182.00331Anthony Contreras1516111.4203155Brandon Aguilera2010161.6283056Jeyland Mitchell26382.14329Randall Leal1316111.3412958Carlos Mora208141.78628Warren Madrigal1414121.3792860Álvaro Zamora101791.2042761José Porras26022.33726Esteban Alvarado24212.1652663Carlos Castro21471.83625Óscar Rojas196111.56825Allan Cruz18781.6902566Gabriel Badilla23142.03324Wilmer López222101.87324Leonel Moreira20411.98424Dave Myrie16831.54924Víctor Núñez101461.2082471Jafet Soto176111.40823Pablo Chinchilla16701.67423Joseph Mora15871.46023Hernán Medford131031.43523Alejandro Bran131081.16823Pablo Herrera111241.2552377Armando Alonso17591.38222Heiner Mora17581.54322José Ortiz15771.35022Danny Fonseca14851.34222Jefferson Brenes139101.08922Elías Aguilar61657562283Patrick Sequeira19221.69021Andy Herron165131.17921Winston Parks13881.10121Kenneth Vargas91278102187Cristopher Meneses16421.46820David Ramírez155101.30820Haxzel Quirós14661.3422090Alvaro Mésen19011.66619Dennis Marshall19011.80019William Sunsing61357101993Erick Lonnis18001.68018Gonzalo Segares17121.47118Freddy Fernández17101.5631896Osvaldo Rodríguez116994417Erick Scott89489617Daniel Colindres89774417Andy Rojas215243717100Jairo Arrieta13381.06316