1997 A metα stagione, Ribeiro Φ passato da un telaio Lola a un telaio Reynard, con il quale ha ottenuto le sue migliori prestazioni a Toronto dove Φ finito terzo e a Laguna Seca dove Φ finito quarto. I suoi migliori piazzamenti di qualificazione e piazzamenti finali sono stati quelli di Toronto e la sua conquista del podio Φ stato il primo dala sua vittoria lÆanno precedente al Michigan Speedway. Al Michigan, Ribeiro ha fatto registrare il giro pi∙ veloce con un tempo di 30,997 ma ha concluso solo al 23░ posto per problemi con il cambio. A Vancouver ha stabilito ancora una volta il giro pi∙ veloce della corsa con un tempo di 55,769 ed Φ terminato al 10░ posto.
1996 Corre con la Tasman Motorsports, Φ stato uno dei quattro vincitori nel campionato e ha fatto parte del quartetto che Φ riuscito ad aggiudicarsi una pole position e pi∙ corse nellÆarco della stagione. Le sue due vittorie sono state conseguite entrambe su circuiti ovali, pi∙ precisamente ha vinto la Rio 400 inaugurale nel suo paese natio, il Brasile, e unÆaltra corsa a Michigan. I suoi tre trionfi della carriera (1995 New Hampshire) sono arrivati tutti su circuiti ovali. Ha conseguito la pole position a Toronto, la seconda della carriera, ma la prima nella corsa su strada. Oltre alle vittorie, conta altri cinque piazzamenti tra i primi otto. Si Φ qualificato nono o in posizione migliore in 11 o 16 gare e ha ottenuto il quinto posto nella classifica del campionato che comprende i piloti con il massimo numero di giri al comando (166). ╚ finito 11░ nella classifica a punti della PPG Cup (76).
1995 ╚ passato al campionato PPG CART mondiale con la Tasman Motorsports e si Φ piazzato terzo nella classifica dellÆ"Esordiente dellÆanno". Uno dei tre piloti e lÆunico esordiente a vincere partendo in pole position durante la stagione. Il trionfo Φ arrivato a New Hampshire, che lo ha visto conquistare per la prima volta il quarto posto nella classifica dei piloti con il massimo numero di giri al comando (164). Ha concluso il campionato della PPG Cup al 17░ posto.
1994 ╚ arrivato secondo nella PPG Firestone Indy Lights per poi aggiudicarsi il titolo di "Esordiente dellÆanno" per la Tasman Motorsports Group. Ha conseguito quattro vittorie (Portland, Mid-Ohio, Vancouver, Laguna Seca) e altri tre piazzamenti sul podio. Ha anche riportato quattro pole position.
1993 Si Φ classificato al quinto posto del campionato inglese di formula 3 nella sua prima stagione con la Fortec Motorsport. La stagione Φ stata coronata da quattro piazzamenti sul podio e due pole position.
1992 Ha concluso il campionato inglese di formula 3 al 10░ posto correndo per la Paul Stewart Racing. Ha riportato i risultati migliori a Silverstone, dove ha ottenuto il suo miglior piazzamento al terzo posto, oltre ad una pole position nella gara finale.
1991 Ha corso una stagione parziale nel campionato inglese di formula 3 per la Paul Stewart Racing. Ha partecipato alle ultime sei gare della stagione, riportando il suo miglior piazzamento al sesto posto a Donington Park.
1990 Ha preso parte al campionato europeo di formula Opel correndo per il Team Lotus Nederland. Il miglior piazzamento Φ stato un secondo posto a Donington Park. Ha gareggiato nella National Cup con Rubens Barrichello a Spa-Francorchamps e ha contribuito a fare aggiudicare al team brasiliano il secondo posto.
1989 ╚ passato al campionato brasiliano di formula Ford per la Bruno Minelli e ha concluso la stagione al terzo posto nella classifica a punti.
1988 ╚ arrivato secondo nel campionato di go-kart di San Paolo per il terzo anno consecutivo. Ha conseguito la vittoria nella 2 Ore di Rio de Janeiro con Christian Fittipaldi.
1987 Si Φ classificato al secondo posto nei campionati di go-kart brasiliano e di San Paolo. Ha vinto la 2 Ore di Interlagos per la seconda volta.
1986 ╚ arrivato terzo nel campionato di go-kart brasiliano e secondo nel campionato di San Paolo.
1985 Ha iniziato la carriera nel kart, dove ha vinto la 2 Ore di Interlagos.