Mauricio Castillo Contreras (born 19 June 1987) is a Costa Rican international footballer who plays professionally for La U Universitarios, as a midfielder.
Castillo has played for Saprissa, Belén, Cartaginés and Qingdao Jonoon.
In January 2015, Castillo rejoined Cartaginés.
Castillo made his debut for Costa Rica in 2012. He has represented his country in FIFA World Cup qualification matches, and played at the 2013 CONCACAF Gold Cup.