La carrera de Ryan empezó en los karts, como muchos otros pilotos, ganando numerosos eventos locales y nacionales.
La estrella británica Lewis Hamilton llegó a Alemania ya empezada la temporada para competir con la parrilla germana de Fórmula Renault.
Ryan también tomó parte en un evento de la Fórmula Renault Italiana en Spa, Bélgica.
En este campeonato competitivo (considerado por algunos como la Fórmula Renault más competitiva del mundo) en un circuito nuevo para él en lluvia, Ryan consiguió ganar la primera carrera con 12 segundos de diferencia y estuvo a punto de ganar la segunda hasta que cometió un error y dañó el coche, error que le impidió finalizar la carrera, pero que permitió demostrar sus habilidades en suelo mojado.
En cualquier caso, estas primeras cuatro carreras lo dejaron liderando el campeonato.
Ryan llegó al nuevo campeonato de GP2 Series en 2005 con David Price Racing, un equipo contra el que había corrido en 2004 y que estaba muy impresionado con su actuación en ese mismo año.
En la segunda ronda, en Barcelona, Ryan iba a conseguir el tercer puesto cuando el coche le falló, obligándole a comenzar al final de la parrilla de la segunda carrera, en la que hizo la vuelta rápida y ganó un punto.
Este rendimiento fue atribuido al equipo, que no configuraba bien el coche, haciéndolo imposible de pilotar competitivamente.
Impresionó a mucha gente en la temporada, siendo el primero piloto Independiente en conseguir una posición total de podio en la temporada, ya que terminó tercero total en la primera carrera en Puebla, México.