In 1989 werd hij beroepsrenner in het Superconfex-team van Jan Raas, dat later Buckler ging heten. Later reed hij nog voor TVM, Novemail-Histor-Laser, Novell en het Italiaanse Team Polti. Hij ontwikkelde zich als een renner die voor de kopmannen het nodige werk verrichtte, zowel op het vlakke als in het hooggebergte. Gerrit de Vries weet wat vallen is. Tijdens de Tour de France van 1992 brak hij zijn bekken op de Alsemberg bij Brussel, op acht kilometer voor de meet. Toch volbracht taaie Gerrit de etappe, waarna hij onmiddellijk naar het ziekenhuis werd gebracht. In 1995 viel hij wederom, nu tijdens een trainingsrit. Een sche- delbasisfractuur was het gevolg. Op 2 april 1997 bracht de Driedaagse van De Panne hem weinig geluk. Ditmaal ging hij in de afdaling van de Kemmelberg keihard onderuit. In de Kliniek van de Zwarte Zusters te Ieper werd geconstateerd dat hij zijn elleboog, kaak, oogkas en enkele tanden had gebroken. Ook had hij enkele tientallen hechtingen in zijn voorhoofd. De pothelm heeft verder onheil voorkomen. "Als wielrenner ben je erg kwetsbaar en zulke valpartijen zijn het risico van het vak", stelde de via Zeeland naar Steenwijk verhuisde coureur en klom enkele weken later al weer op de fiets om vervolgens voor de zesde maal aan de Tour de France deel te nemen. Aan het einde van het seizoen, in augustus 1997 stopte Gerrit de Vries als profwielrenner en werd verkoper bij rijwielhandelaar Bike en Hike in Steenwijk. Zijn mooiste overwinning in zijn profcarrière vond hij de eerste plaats met het Bucklerteam in de ploegentijdrit Grand Prix de la Libération te Eindhoven in 1991. In 1998 was De Vries weer amateur en richtte een mountainbikeploeg op. Hij verzamelde een viertal sponsors en werd lid van De Noord-Westhoek uit Genemuiden. Ook nam de ploeg deel aan klassiekers en criteriums. Zijn erelijst bij de profs ziet er als volgt uit: 1989: 23e Ronde van Burgos (6e in 6e rit); 8e in proloog Ronde van België. 1990: 1e Heerhugowaard; 2e Pijnacker; 4e Boxmeer; 4e in proloog Ronde van België; 8e Zwevezele; 10e Ster der Bessèges (1e in 4e rit); 14e Ronde van Zweden (2e in 5e rit); 14e Ronde van Murcia; 15e GP Chôlet (Mauleon-Moulins); 15e in 15e rit Ronde van België; 16e Ronde van Nederland (16e in 5e rit; 17e in proloog); 32e Ronde van Asturië; 38e Vierdaagse van Duinkerken (8e in 5-a rit); 60e Ronde van Lombardije; 67e Tour de France (7e in jongerenklassement); 108e Parijs-Brussel; 117e Gent-Wevelgem. 1991: 1e GP de la Libération (ploegentijdrit Eindhoven); 3e Tiel; 5e Boxmeer; 24e Ronde van Asturië (8e in 4e rit); 27e Ronde van de Middellandse Zee; 30e Vuelta d'España (5e in 15e rit; 5e in 20e rit; 20e in 19e rit); 34e Tour de France (2e in jongerenklassement; 8e in 16e rit); 38e Ronde van het Baskenland; 44e Criterium International; 61e Waalse Pijl; 64e San Sebastian Classico; 69e Ronde van Lombardije; 72e Tirreno-Adriatico; 73e Wincanton Classic; 77e Parijs-Brussel; 80e Parijs-Tours; 83e Kampioenschap van Zürich; 87e Milaan-San Remo; 96e Luik-Bastenaken-Luik. 1992: 9e Circuit Pays de Loire (Chôlet); 10e in 3e etappe Tour de France; 17e Ronde van de Middellandse Zee; 23e Dauphiné-Liberé; 26e Criterium International; 27e Parijs-Nice; 28e Vuelta d'España; 32e Ronde van het Baskenland; 40e Bicicleta Vasca; 49e Waalse Pijl. 1993: 1e Almelo; 2e Steenwijk; 2e Tiel; 6e Acht van Chaam; 10e Ronde van Asturië (10e in 5e rit); 12e kampioenschap van Nederland; 24e Ruta del Sol; 26e Vuelta d'España (17e 13e rit); 27e Ronde van Groot-Brittannië; 27e Midi-Libre; 55e Tour de France; 59e Catalaanse Week; 66e Amstel Gold-race; 70e Luik-Bastenaken-Luik; 83e Waalse Pijl; 84e Tirreno- Adriatico; 103e Milaan-San Remo. 1994: 1e Valkenswaard (dernycriterium); 3e Oostvoorne; 3e Surhuisterveen; 4e Wateringen; 12e Classic des Alpes (Chambéry); 14e Dauphiné-Liberé (15e in proloog; 18e in 6e rit; 20e in 5e rit); 17e Ronde van Nederland; 25e GP Pino Cerami (Wasmuëll); 25e Veenendaal- Veenendaal; 31e Ronde van Zwitserland (20e in 1e rit); 40e Ronde van de Middellandse Zee; 47e GP La Marseillaise (Aubagne); 50e GP Frankfurt; 50e GP Jef Scherens (Leuven); 53e Gent-Wevelgem; 56e Druivenkoers (Overijsse); 61e Leeds Classic; 63e Ster der Bessèges; 65e Luik-Bastenaken-Luik; 71e Parijs-Nice; 74e Driedaagse van De Panne; 77e Tour de France; 78e Parijs-Brussel; 81e Parijs-Tours; 84e Grote Schelde-prijs; 91e Classico Haribo (Uzès); 147e Milaan-San Remo. 1995: 12e Tour de Limousin; 18e Veenendaal-Veenendaal; 22e Ronde van Asturië (17e in 6e rit); 30e Ronde van Romandië; 36e Ronde van Zwitserland; 41e Midi-Libre; 42e Tour de l'Oise; 42e Ronde van Burgos; 45e Trofeo Luis Puig (Valencia); 54e Ronde van Andalusië; 54e Ronde van het Baskenland; 58e Ronde van Valencia; 64e Rund um den Henniger Turm; 68e Criterium International; 75e Parijs-Nice; 87e Parijs-Brussel; 91e Catalaanse Week; 116e Kampioenschap van Zürich.
1996: 1e Steenwijk; 2e Surhuisterveen; 4e Emmen; 5e Maarheeze; 6e Boxmeer; 19e RAI derny criterium (Amsterdam); 28e NK weg; 30e Seraing-Aken-Seraing; 43e Classique des Alpes (Chambéry); 44e Veenendaal-Veenendaal; 49e Route du Sud; 51e Ronde van Neder- land; 53e Dauphiné-Liberé; 54e Ster der Bessèges; 63e Grote Scheldeprijs; 67e GP La Marseillaise; 77e Parijs-Nice; 82e Bicicleta Vasca; 89e Parijs-Brussel; 119e Tour de France; 143e Driedaagse van De Panne. 1997: 2e Surhuisterveen; 3e Maastricht; 3e Steenwijk; 11e Ronde van Mexico; 22e Tour de Haut Var; 35e Ronde van de Middellandse Zee; 45e Ronde van Zwitserland; 57e Classico Haribo; 59e Omloop Het Volk; 60e Trofeo Laigueglia; 66e Bicicleta Vasca; 78e Parijs-Nice; 125e Tour de France; 163e Milaan San Remo.