Celso Borges Mora (Tibás, San José, 27 de mayo de 1988) es un futbolista costarricense que juega como centrocampista en la Liga Deportiva Alajuelense de la Primera División de Costa Rica. Es el jugador con más participaciones con la selección nacional, contribuyó con una marca histórica de 164 partidos en juegos FIFA y juegos no oficiales.

Trayectoria Deportivo Saprissa Celso Borges hizo su debut en la Primera División el 15 de enero de 2006, en el inicio del Torneo de Clausura contra Ramonense. Su equipo fue dirigido en esa oportunidad por el asistente técnico Óscar Ramírez ante la ausencia del entrenador Hernán Medford, mientras que Borges ingresó de cambio al minuto 89' por Rónald Gómez y el partido terminó en victoria de visita por 0-1. Su última participación en el campeonato se dio el 19 de febrero, tras sustituir a Christian Bolaños al minuto 77' del triunfo 2-0 sobre el Brujas. El 22 de abril consigue su primer título como saprissista, luego de vencer en la final a Alajuelense.

Comenzó su segunda temporada hasta el 27 de agosto de 2006, con la derrota de su club como local 0-4 frente a Carmelita donde entró de relevo por José Luis López al minuto 60'. Debuta en competición internacional el 29 de agosto, por la Copa Interclubes UNCAF contra el Real Estelí de Nicaragua, completando la totalidad de los minutos en el triunfo ajustado 1-0. El 3 de septiembre se estrenó por primera vez en la titularidad por certamen local y además marcó su primer gol en la máxima categoría ante el Puntarenas, anotándole al minuto 65' para la victoria de goleada por 5-2. El 23 de diciembre se proclama campeón del Torneo de Apertura tras derrotar a Alajuelense en ambas finales, ya con Jeaustin Campos dirigiendo al cuadro morado. Borges obtuvo una regularidad de dieciocho partidos jugados en los que consiguió un tanto y una asistencia.

Debutó como titular en el Torneo de Clausura 2007 el 20 de enero, con el empate 1-1 de visita contra el Pérez Zeledón. Anotó por primera vez en el clásico ante Alajuelense el 17 de marzo para sentenciar la victoria de 3-0 al minuto 77'. El 13 de mayo vuelve a conseguir el título de liga tras vencer al conjunto liguista de nuevo en la final. Celso alcanzó diecisiete participaciones y un gol para esta parte de la temporada.

Disputó su primer partido de la temporada el 8 de agosto de 2007, por la ida de octavos de final de la Copa Interclubes UNCAF contra el Once Municipal de El Salvador. Borges ingresó de cambio al comienzo del segundo tiempo por Michael Barrantes y aportó el gol que concluyó la victoria de 5-2. Tuvo su debut en el Campeonato de Invierno el 11 de agosto como titular los 90 minutos del triunfo 2-0 de local sobre el Herediano. El 5 de diciembre pierde la final del torneo regional ante el Motagua de Honduras. El 19 de diciembre consiguió su primer tanto del certamen nacional por la final de ida frente al Herediano. Cuatro días después, tras el empate 2-2 en la vuelta, su equipo se proclama campeón en el resultado global y se hizo con el título «26» en la historia. Celso tuvo catorce juegos de participación en los que colaboró con un gol.

Empezó con empate sin anotaciones el 20 de enero de 2008 la primera fecha del Campeonato de Verano, donde alcanzó la totalidad de los minutos frente a San Carlos. Debutó en la Copa de Campeones de la Concacaf el 13 de marzo, en la derrota 2-1 ante el Atlante de México por la ida de los cuartos de final. Marcó un gol en competencia internacional el 9 de abril sobre el Houston Dynamo de Estados Unidos en el triunfo 3-0 para avanzar a la última instancia. El 30 de abril se quedó con el segundo lugar del torneo de Concacaf tras perder la final contra el Pachuca mexicano. El 1 de junio conquista el título nacional venciendo a Alajuelense. Celso sumó dieciocho apariciones en liga y contribuyó con dos asistencias.

Continuando con su buen momento, hizo su estreno en el Campeonato de Invierno 2008 el 27 de julio, mostrándose como uno de los puntos altos de la victoria 3-0 sobre Puntarenas. Convirtió su primer gol el 10 de agosto, de cabeza al minuto 15' contra Ramonense para el triunfo de goleada por 5-0. Debutó en la Liga de Campeones de la Concacaf el 16 de septiembre, en el partido que su equipo venció al D. C. United de Estados Unidos de visita por 0-2. Marcó su primer tanto de la competencia del área el 30 de septiembre sobre el Marathón de Honduras. El 5 de noviembre su equipo quedó fuera de la fase eliminatoria del certamen de Concacaf. El 20 de diciembre, Celso se proclama nuevamente campeón nacional con los morados, luego de remontar la serie y derrotar a Alajuelense en la final. Borges participó en dieciocho compromisos, aportó cinco tantos y puso seis asistencias. Además, recibió la distinción de mejor jugador del torneo.

Celso inició con su equipo el Campeonato de Verano el 18 de enero de 2009, con la pérdida 2-0 frente a Puntarenas. Ese mismo día se confirmó que el jugador firmó por tres temporadas y media en el Fredrikstad de Noruega. Disputó diez partidos en el torneo y marcó dos goles en triunfos sobre la Universidad de Costa Rica (2-1) y Alajuelense (1-2). Enfrentó su último partido vistiendo la camiseta morada el 14 de marzo, con el empate 1-1 de local ante Carmelita. Aunque tenía contrato hasta julio de ese año, el cuadro saprissista le dio autorización para que se uniera a su nuevo club de manera anticipada.

Fredrikstad F. K. El 6 de abril de 2009, Borges fue presentado oficialmente en el Fredrikstad con la dorsal «22». Debutó como legionario en la Tippeligaen el 20 de abril, en la visita al Viking Stavanger. Celso completó la totalidad de los minutos y puso una asistencia a su compañero Raymond Kvisvik para el gol de la victoria 1-2 poco antes de finalizar el partido. El 7 de mayo convirtió de cabeza su primer gol sobre el Tromsø para el triunfo de 3-0. El 30 de julio disputó la ida de la tercera ronda para la Liga Europa de la UEFA contra el Lech Poznań de Polonia. Celso hizo el único tanto de su conjunto en la derrota por goleada de 1-6. El 6 de noviembre su equipo perdió la serie de permanencia contra el Sarpsborg y descendió a la segunda categoría. En la liga alcanzó veintitrés apariciones, contribuyó con siete goles y puso dos asistencias.

Borges continuó en el club a pesar del descenso. Se estrenó en la Primera División el 5 de abril con un gol y una asistencia en la victoria 3-0 sobre el Alta. En la temporada regular obtuvo una constancia de veinticinco partidos, marcó catorce anotaciones incluyendo tres dobletes y puso seis pases a gol. Su equipo alcanzó el tercer lugar de la tabla y por lo tanto debió disputar una serie por el ascenso. El 12 de noviembre convirtió uno de los tantos del triunfo 2-0 ante el Løv-Ham por la primera ronda. El 21 de noviembre volvió a ser autor en uno de los goles frente al Hønefoss, esto en el duelo de ida que terminó en victoria 1-4. El 25 de noviembre, por la vuelta, Celso se destapó con el primer triplete de su carrera y de esta manera se aseguró la promoción de su grupo a la Tippeligaen.

El 21 de marzo de 2011 fue su regreso a la Tippeligaen y concretó el gol transitorio del empate 1-1 sobre el Aalesunds. Su equipo logró la victoria de visitante por 1-2. El 18 de julio materializó un triplete ante el Brann para el triunfo de 4-2. El 22 de noviembre ratificó que se marcharía del club una vez finalizada la temporada. Concluyó la liga con veinticinco presencias en las que consiguió ocho goles.

AIK Fotboll 280px|miniatura|Celso en 2013. El 1 de enero de 2012, Celso fue confirmado como nuevo jugador del AIK Fotboll de Suecia, firmando por un periodo de tres años. Debutó en la Allsvenskan el 1 de abril con la dorsal «10» en el empate sin goles frente al Mjällby. En la segunda fecha del 9 de abril, Borges marcó la anotación del triunfo 1-2 en el último minuto sobre el Kalmar. El 8 de julio, con su doblete anotado ante el Häcken, el centrocampista se colocó como el máximo anotador de su equipo en lo que llevaba de la liga. El 19 de julio debuta en competición internacional de la segunda ronda previa a la Liga Europa de la UEFA, como titular en la totalidad de los minutos del empate 1-1 contra el Hafnarfjörður de Islandia. El 2 de agosto convirtió un gol en la ida de la tercera ronda sobre el Lech Poznań de Polonia. El 30 de agosto su club se aseguró el pase a la ronda de grupos del certamen europeo tras vencer en la última etapa previa al CSKA Moscú. Celso jugó los seis partidos del torneo continental pero su conjunto no logró avanzar a la siguiente ronda. Finalizó la temporada de liga nacional con veintinueve apariciones, hizo ocho goles y puso tres asistencias.

Enfrentó su primer partido de la Allsvenskan 2013 a partir del 7 de abril, juego que culminó igualado sin anotaciones contra el Syrianska. Marcó en la campaña el 22 de abril sobre el Gefle. En esta temporada obtuvo veinticuatro compromisos disputados, convirtió ocho tantos y alcanzó dos asistencias.

Su última temporada como futbolista del AIK se dio en la Allsvenskan 2014, de la cual fue partícipe en veintiséis juegos, con seis goles y ocho asistencias. El 14 de noviembre confirmó su salida del equipo.

Deportivo de La Coruña El 14 de enero de 2015, se hizo oficial la incorporación de Celso al Deportivo de La Coruña de España, convirtiéndose en el octavo costarricense que llega un club de ese país. Firmó en condición de préstamo por el resto de la temporada, con la alternativa de compra y una extensión del ligamen por dos años más. Debutó en la Primera División el 30 de enero en la visita al Estadio de Vallecas frente al Rayo Vallecano. Borges alineó como titular con la dorsal «22», completó la totalidad de los minutos y marcó un doblete que le permitió a su equipo ganar por 1-2. El 2 de mayo anotó un gol en el empate 1-1 contra el Villarreal. El 23 de mayo su equipo salvó la categoría tras empatar 2-2 ante el Barcelona. Finalizó la liga con diecisiete participaciones y consiguió tres tantos.

Arrancó su segunda temporada el 22 de agosto de 2015, con un empate sin goles frente a la Real Sociedad. Anotó por primera vez en la campaña el 14 de septiembre, de cabeza al minuto 7' sobre el Rayo Vallecano. Desde noviembre hasta febrero, el centrocampista fue dado de baja por una fractura del quinto metatarsiano. Recibió el alta médica y regresó a la acción el 20 de febrero, participando 77 minutos de la derrota de su equipo por 1-0 contra el Español. El 6 de abril renovó con el equipo hasta 2019. Concluyó la liga con veinticuatro presencias donde anotó tres tantos y sirvió tres asistencias.

Inició la tercera temporada el 19 de agosto de 2016, jugando los últimos ocho minutos de la victoria 2-1 sobre el Eibar. Anotó su primer gol del torneo el 22 de septiembre, en el partido que perdió su conjunto ante el Leganés. Convirtió un total de seis goles en 34 compromisos.

Jugó el primer duelo de la liga el 20 de agosto de 2017 y estuvo por 65 minutos en la derrota 0-3 ante el Real Madrid. Se estrenó como capitán a partir del 16 de septiembre, en el juego que enfrentó al Real Betis. Convirtió su primer tanto el 24 de septiembre sobre el Español. El 30 de octubre hizo un doblete para la victoria de su club por 1-3 ante Las Palmas. El 9 de marzo de 2018 llegó a su partido cien en la liga. El 29 de abril, tras la caída de su conjunto por 2-4 contra el Barcelona, se confirmó oficialmente el descenso de categoría. Completó su última temporada con 32 apariciones, aportó tres goles y puso tres asistencias.

Göztepe S. K. El 16 de agosto de 2018, el Göztepe de Turquía pagó una cifra cercana a los 1,5 millones de euros para hacerse con los servicios del jugador por tres temporadas. Su debut en la Superliga se dio tan solo tres días después con la derrota 1-0 ante el Galatasaray. Convirtió su primer tanto de la campaña el 10 de febrero de 2019 sobre el Alanyaspor. Su equipo pudo eludir el descenso hasta en la última fecha del 26 de mayo, tras el triunfo 2-1 contra el Ankaragücü.