Debutó en Primera B el año 2002 disputando un encuentro. En 2004 jugó a préstamo en Naval de Talcahuano y en 2005 estuvo en el Figueirense brasileño. Debutó en Primera División jugando para Universidad de Concepción en el año 2005, club donde logró destacar y perfeccionarse en su labor de lateral derecho.
Así poco a poco comenzó a afirmarse como titular, moviéndose poco a poco como defensor central eso sí, hasta que en el Torneo de Clausura 2007 su club logró llegar a la final del torneo donde se enfrentaron a Colo Colo, siendo esta además la primera definición por el título en su historia desde su creación en 1994 (siendo el equipo profesional más joven en lograrlo), la primera final se disputó el 20 de diciembre de 2007 en el Estadio Municipal de Concepción y los "albos" ganaron por la cuenta mínima con solitario gol de Gustavo Biscayzacú, la revancha se jugó tres días después en el Estadio Monumental y los albos campeonaron ganando por 3-0 (4-0 global).[4]
El 16 de agosto de 2008 marcó su primer gol como profesional en el triunfo por 2-0 sobre Huachipato en calidad de local.[5]
En su paso por el conjunto penquista jugó 84 partidos marcando 1 gol.
Universidad de Chile
Posteriormente, a mediados de 2008, el joven zaguero de 23 años fue fichado por Universidad de Chile a cambio de 500 mil dólares firmando un contrato de 4 años.[6]
Debutó en los azules el 29 de junio por la segunda fecha del Clausura 2008 en la trabajada victoria por 2-1 sobre Ñublense jugando como defensor durante todo el encuentro.[7] Su primer gol como azul vino unos meses después el 28 de octubre en el clásico universitario contra Universidad Católica, abrió el marcador al minuto 36 tras aprovechar una serie de errores y finalmente los azules ganaron por 2-1.[8]
Terminaron la fase regular del Apertura 2008 en la primera posición con 38 puntos en 18 jornadas y 12 victorias, además clasificándose a la Copa Libertadores 2009. Entrando también a los Playoffs donde fueron eliminados sorpresivamente por Cobreloa en cuartos de final por un global de 5-3 (0-3 en Calama y 3-2 en Santiago)[9]
En su primer semestre en la Universidad de Chile fue titular inamovible en el esquema de Arturo Salah jugando 20 duelos y marcando una vez.
El 14 de marzo de 2009 anotó un gol en el triunfo por 3-1 sobre Audax Italiano por la séptima fecha del Torneo de Apertura, siendo esta su segunda anotación con la camiseta de la U. Mientras tanto por la Copa Libertadores avanzaron a octavos de final tras vencer dramáticamente 2-1 a Aurora en la altura de Bolivia,[10] ahí se vieron las caras con Cruzeiro de Belo Horizonte perdiendo por un 3-1 global (1-2 en Chile y 0-1 en Brasil).[11] González jugó 9 de 10 partidos (todos de titular) por la U en aquella Libertadores.
Regresando al torneo local los laicos llegaron a la final del Apertura 2009 donde jugaron por el título contra la Unión Española, el duelo de ida se disputó el 4 de julio en el Estadio Nacional y ambas escuadras igualaron uno a uno, todo se definió tres días después en el Estadio Santa Laura y la U ganó por la cuenta mínima con solitario gol de Juan Manuel Olivera coronándose campeón del fútbol chileno por 13.ª vez en su historia, Osvaldo se fue expulsado en el cotejo de vuelta al minuto 79 por doble amarilla.[12]
González jugó poco solo 14 partidos de 23 posibles, esto producto de un desgarro que lo hizo perderse varios encuentros entre enero y febrero.
En la Copa Sudamericana 2009 llegaron hasta los cuartos de final siendo eliminados por Fluminense por un global de 2-3. El 31 de octubre del mismo tuvo un clásico universitario para el olvido contra la Católica por la Fecha 16 del Torneo Clausura, al minuto 35 de partido bajó en el área a Milovan Mirosevic y el árbitro Carlos Chandía decreto penal, la UC finalmente ganó por 3-2 algo que hipotecó la clasificación de los azules a los Play-offs, en el final del partido ocurrió una batalla campal entre jugadores y González se enfrascó en una discusión con Jorge Ormeño, ambos fueron expulsados.[13] Los azules finalmente quedaron fuera de los Play-offs al finalizar décimos con 21 puntos, a cuatro del octavo lugar.
Debutó el 16 de enero por la primera jornada del Torneo Bicentenario 2010 jugando de titular todo el partido en la caída por 1-3 ante Chivas de Guadalajara. El 4 de abril marcó su primer gol en México, esto fue al minuto 32 tras un córner saltó más que todos dentro del área y de cabeza marcó el 2-0 sobre Estudiantes Tecos en un partido que terminó 5-0 a favor de su equipo en el Estadio Nemesio Díez.[17]
El 15 de mayo se jugaron las semifinales vuelta del torneo mexicano y Toluca accedió a la final tras vencer por la cuenta mínima a Pachuca con solitario gol de Antonio Ríos Martínez luego de haber igualado 2-2 en la ida (ganando la llave por un 3-2 global), en el partido de vuelta González su fue expulsado al minuto 43 por doble amarilla.[18] Debido a su tarjeta roja, se perdió la primera final entre Toluca y Santos Laguna que terminó en igualdad 2-2, volvió de su sanción el 22 de mayo para disputar la final vuelta en el Estadio Nemesio Díez que terminó 0-0 en los 120 minutos sumando el alargue y en penales finalmente el Toluca se consagró campeón por un 4-3 global bajando su 10.ª estrella.[19]
Logró una muy buena campaña conquistando el título de campeón del Torneo Bicentenario 2010 como titular inamovible por la banda derecha jugando 19 partidos y anotando 2 goles, sumando un total de 1.609 minutos en cancha.
El 27 de febrero del 2011 anotó un gol en la caída por 4-3 frente al América por la octava jornada del Torneo de Clausura.[21]
Regreso a Universidad de Chile
Después de un año y medio en México, Osvaldo finalmente regresó a la Universidad de Chile el 15 de julio del 2011 llegando a préstamo por un año con opción de compra,[22] siendo presentado diez días después junto a Paulo Magalhaes.[23]
Re-debutó el 30 de julio por la jornada inaugural del Clausura 2011 frente a Deportes La Serena jugando todo el encuentro en la goleada por 3-0 de su equipo.[24] El 30 de octubre jugó su primer superclásico desde su vuelta a la U donde se enfrentó a Colo Colo por la Fecha 14 del Clausura 2011 en el Estadio Monumental David Arellano en un duelo que tuvo de todo, buen fútbol, polémica y muchas tarjetas, al minuto 45 del primer tiempo González tocó con la mano una pelota dentro del área que terminó en lanzamiento penal, tras esto Claudio Puga (juez debutante en esta clase de partidos) le mostró la segunda amarilla siendo expulsado y la U quedando con 9 (Hace unos minutos atrás expulsaron a Charles Aránguiz por una violenta infracción), finalmente "albos" y "azules" igualaron 2-2 en un duelo con mucha pierna fuerte, para Colo Colo anotó Esteban Paredes en doble oportunidad y para la U Aránguiz y un autogol de Osmar Molinas al minuto 90+10' de agregado.[25] Tras este polémico "superclásico" González fue suspendido por una fecha.[26]
El 23 de noviembre marcó su primer gol en su regreso a la U y fue un gol importante ya que marco la igualdad 1-1 final al minuto 78 contra Vasco da Gama en Brasil por la ida de las Semifinales de la Copa Sudamericana 2011,[27] una semana después se jugó la revancha en tierras chilenas y los azules ganaron por 2-0 con goles de Gustavo Canales y Eduardo Vargas clasificándose a su primera final internacional de su historia.[28]
Regresando al torneo local ya en las semifinales del Clausura se enfrentaron a la Universidad Católica el duelo de ida terminó 2-1 a favor de los azules, mientras que en la vuelta cayeron por el mismo marcador terminando la llave en un global 3-3 pero se clasificaron a la final por tener mejor posición en la tabla regular (La U terminó líder), González marcó el gol azul en la vuelta.[33]
Sus buenas actuaciones despertaron el interés de muchos clubes europeos, como Málaga y Fiorentina entre otros.[38]
El 19 de abril del 2012 marcó el gol de la victoria en el triunfo por 2-1 sobre Atlético Nacional al minuto 69, tras un centro de Marcelo Díaz que fue peinado por el defensor y así la U terminó como líder del Grupo 8 de la Copa Libertadores.[39]
Avanzaron a semifinales de la Copa topándose con Boca Juniors, el primer partido se jugó el 14 de junio en el mítico Estadio La Bombonera, el conjunto chileno sufrió una dura derrota por 2-0 ante los "xeneizes", condicionando su opción de llegar a su primera final en la historia de la Copa Libertadores de América,[44] el duelo revancha se jugó siete días después en un Estadio Nacional repletó que esperaba ver una nueva hazaña del equipo de Sampaoli. Los azules lucharon los 90 minutos para poder marcar los 3 goles que necesitaba para llegar a la final, sin embargo, no logró su objetivo, sumado al buen planteamiento defensivo del cuadro xeneize, el partido terminó 0-0, dejando eliminados a los azules con un global de 0-2 en contra y clasificando a los argentinos a la final,[45] González saldría al minuto 61 por Paulo Magalhaes.
Mientras tanto en el Torneo de Apertura 2012 terminaron como líderes en la tabla general y avanzaron hasta la final del torneo enfrentándose a O'Higgins. La ida se jugó en el Estadio El Teniente disputándose en una cancha muy pesada, debido a la persistente lluvia que cayó ese día antes y durante el desarrollo del partido que terminó 2-1 a favor del conjunto de Rancagua.[46] La revancha se disputó el 2 de julio en un Nacional repleto, la "U" ganó con el mismo marcador dejando 3-3 el global en un partido con algo de polémica, para los azules marcaron Charles Aránguiz y Guillermo Marino el 2-1 definitivo al minuto 90+2, mientras que Ramón Fernández marcó para los celestes, la definición del título se definió en lanzamientos penales donde Johnny Herrera se vistió de héroe al atajar tres penales y en el último que atajó a (Enzo Gutiérrez) le dio a los azules la estrella 16 de su historia y su primer tricampeonato.[47][48]
Haciendo un resumen del primer semestre de los azules, Osvaldo González fue pieza fundamental tanto en la campaña de la Copa Libertadores 2012 como en el Torneo de Apertura 2012 llegando a semifinales y siendo campeón respectivamente, en el primero jugó los 11 encuentros marcando 1 gol y en el segundo jugó 18 encuentros de 25 posibles. Además fue elegido como el mejor central derecho en la Gala de Fútbol del SIFUP.[49]
En julio del 2012 la U paga la cláusula de $750.000 dólares al Toluca mexicano haciéndose así con el 100% de su pase del defensor, González firmó un contrato por tres años con los laicos hasta mediados de 2015.[50]
Durante el primer semestre del 2013 jugó muy poco, enero sufrió una pubalgia que lo marginó durante 2 meses y medio de las canchas volviendo a mediados de marzo y en principios de mayo sufrió un desgarro que lo dejó fuera del Torneo de Transición 2013,[54] torneo en el que jugó apenas 4 partidos, esta sobrecarga de lesiones seguidas y molestias musculares se debe también a haber jugado infiltrado durante 8 meses el año 2012.[55]
Tras estas constantes lesiones se rumoreaba que el volante dejaría la U pero a través de su cuenta de Twitter el defensor nacional confirmó que seguiría en los azules.[56]
Luego de este encuentro sufrió un desgarro que lo dejó dos meses fuera de las canchas, volvió el 18 de septiembre en la categórica caída por 4-0 sobre Lanús por Copa Sudamericana.[58]
Mientras que por el Torneo de Apertura 2013 terminaron en el cuarto lugar y tuvieron que jugar una liguilla para clasificar a la Copa Libertadores 2014, liguilla en la que ganaron y clasificaron, González jugó solo 8 encuentros (5 por la fase regular y 3 por la Liguilla Pre-Libertadores), el año 2013 estuvo plagado de lesiones para el defensor chileno en el que jugó poco y nada.[59]
Durante el primer semestre del año 2014 recuperó la titularidad y regularidad que había perdido el año pasado jugando 15 duelos por el Torneo Clausura 2014, también jugó los ocho duelos de la U en su campaña en la Copa Libertadores 2014 aunque los resultados deportivos no fueron buenos porque en el primer torneo terminaron en el 12° puesto, mientras que en la Libertadores igualaron 1-1 contra Defensor Sporting en Uruguay por la última fecha del Grupo 5.[60]
El 19 de octubre del 2014 Colo Colo venció por 2-0 a la Universidad de Chile con goles de Paredes y Beausejour en un nuevo superclásico por la jornada 11 del Torneo de Apertura,[61] González se fue expulsado al minuto 80 tras una agresión a Juan Delgado dejando a la U con 9 en ese momento y recibiendo una fecha de sanción junto a su compañero José "Pepe" Rojas,[62] también completó un desastroso registro en sus 10 primeros superclásicos disputados tras lograr solo 1 victoria, 1 empate y 8 derrotas, además de 2 expulsiones.[63]
El 6 de diciembre se disputó la última fecha del Torneo de Apertura 2014; la "U", Santiago Wanderers y Colo Colo jugaron en simultáneo para definir al campeón del torneo, la U y Colo Colo llegaron igualados con 41 puntos y Wanderers con un punto menos, la U definía con Unión La Calera en el Nacional, mientras que Colo Colo y Wanderers en Valparaíso, en un reñido partido los azules lograron abrir la cuenta recién al minuto 89 tras un polémico penal convertido por Gustavo Canales desatando la algarabía en el coloso de Nuñoa, tres minutos después al 90+3' Matías Mier abrió la cuenta en Valparaíso para Wanderers y al 90+5' Gonzalo Barriga sepultó las aspiraciones albas, "Rocky" fue titular todo el encuentro cumpliendo una buena actuación, por ende la U fue campeón del Apertura con 44 puntos (uno más que Wanderers) bajando su estrella número 17.[64][65]
González fue una de las piezas claves en el esquema de Martín Lasarte en aquel título jugando 14 partidos como defensor central, sumando un total de 1.238 minutos en cancha.[66]
Tras este campeonato tendrían un magro primer semestre en 2015 quedando tempranamente fuera de la lucha por el título en el Torneo de Clausura finalizando en el séptimo lugar con sólo 26 unidades, mientras que por la Copa Libertadores 2015 los azules tuvieron una paupérrima participación, solo ganaron 1 partido de 6 en su grupo quedando últimos con apenas 3 unidades.[67]
Luego de esto se rumoreó que el defensa dejaría la U ya que su contrato expiraba el 31 de julio y también por problemas personales,[68] además de haber recibido ofertas tales como de su club formador Universidad de Concepción y Deportivo Toluca para regresar a México,[69] sin embargo y luego de largas negociaciones renovó el 2 de junio de 2015 por dos años más con el conjunto azul hasta mediados de 2017.[70]
El 15 de junio del 2016, se confirma el retorno del defensor central de 31 años al Deportivo Toluca, por un período de dos años.[78]
Selección nacional
Selección absoluta
En diciembre de 2007, fue nominado por primera vez a la selección chilena de la mano de Marcelo Bielsa, para jugar un par de amistosos en tierras asiáticas contra las selecciones de Japón, en Tokio, y Corea del Sur, en Seúl, los días 26 y 30 de enero, respectivamente.[79] Precisamente, hizo su debut oficial a nivel absoluto ante Corea del Sur, ingresando a los 92' de juego en reemplazo de Eduardo Rubio.[80]
Durante el mismo año, fue convocado para disputar amistosos contra Guatemala y Panamá, jugando como titular los 90' en el primero de ellos.[81]
En enero de 2009, volvió a ser citado para un amistoso contra Honduras, en el cual se perfilaba como titular. Sin embargo, se desgarro horas antes del partido.[82]
Durante 2012, fue convocado por Claudio Borghi para encarar los duelos clasificatorios contra Bolivia y Venezuela, en el mes de junio. Ambos encuentros culminaron con triunfo para Chile por 2 a 0, siendo titular y jugando los 90'.[83][84] Posteriormente, vio acción ante Ecuador el 12 de octubre del mismo año, recibiendo tarjeta amarilla a los 75' de juego en la derrota chilena 3 a 1 en el Estadio Olímpico Atahualpa de Quito, además quedando suspendido para el próximo duelo contra Argentina por la próxima fecha eliminatoria.[85]
En enero de 2013 fue nominado a la primera nomina del nuevo técnico de la selección Jorge Sampaoli para los amistosos contra Senegal y Haití en tierras nacionales, pero debió bajarse debido a una pubalgia esto también se debe a haber jugado infiltrado durante 8 meses en 2012.[55] Su regreso a la selección se produjo un año más tarde en enero de 2014 para jugar un amistoso contra Costa Rica en el Estadio Francisco Sánchez Rumoroso el día 22 de enero,[86] y efectivamente fue así ingresó al minuto 71 por José Rojas en la goleada de "La Roja" por 4-0.[87]
Su último partido a nivel absoluto lo disputó el 28 de enero de 2015, bajo la dirección técnica de Jorge Sampaoli, en un encuentro amistoso jugado en el Estadio El Teniente de Rancagua contra Estados Unidos, siendo titular todo el encuentro que culminó en victoria 3 a 2 en favor de la "Roja".[88]