Jabarkan Williams Grand Prix Engineering dari Ralf Schumacher

Ralf memulai musim perdananya bersama dengan tim Williams dengan finis di posisi ketiga di dalam lomba pembuka di Australia, yang diikuti dengan hasil finis di posisi keempat di Brasil. Namun, ia mengalami dua kali gagal finis secara berturut-turut di dalam dua balapan berikutnya —melintir di San Marino dan mengalami kecelakaan di Monako. Ralf mampu merebut poin lebih jauh pada dua balapan berikutnya di Spanyol, Kanada, dan Prancis. Ralf kemudian berhasil merebut posisi podium dengan finis di tempat ketiga di Inggris, tetapi tersingkir dari balapan berikutnya di Austria karena terpelintir. Ia kemudian berhasil mengambil poin lebih lanjut di Grand Prix Jerman, sebelum meraih tempat kesembilan di Hungaria.

Di Belgia, Ralf berhasil menempati posisi kelima dengan dibantu oleh strategi satu kali pit, yang membuatnya mendapatkan penyelesaian yang lebih baik. Pada bulan Oktober, diumumkan secara resmi bahwa kontrak Ralf diperpanjang menjadi kontrak tiga tahun senilai 31 juta dollar Amerika Serikat. Ia menutup musim ini dengan finis di urutan kelima di Jepang. Secara keseluruhan, Ralf menyelesaikan musim ini di posisi keenam di dalam klasemen akhir Kejuaraan Dunia Pembalap, dengan 35 poin.

2000: Pembalap utama pilihan BMW

Ralf terus membalap untuk tim Williams, yang kali ini memakai mesin BMW, pada musim , dan bermitra dengan pembalap rookie, yaitu Jenson Button. Musimnya dimulai dengan baik: Ia berhasil menempati posisi ketiga dalam balapan pembuka di Australia, dan meraih posisi kelima di Brasil. Ia terpaksa tersingkir dari Grand Prix San Marino karena mengalami masalah sistem bahan bakar pada mobilnya, tetapi berhasil meraih dua kali posisi keempat secara berturut-turut dalam dua balapan berikutnya. Namun, Ralf terpaksa tersingkir lagi karena ia terjebak dalam tabrakan yang melibatkan Eddie Irvine dan Jos Verstappen di Grand Prix Eropa, dan kejadian tersingkir lainnya ia alami di Monako karena mengalami sebuah kecelakaan, di mana ia menderita luka sepanjang 3 inci pada betisnya.

Ia lulus pemeriksaan fitness untuk berpartisipasi dalam Grand Prix Kanada, di mana ia diklasifikasikan di posisi ke-14 setelah kalah di akhir lomba oleh pembalap B.A.R., yaitu Jacques Villeneuve. Ralf berhasil menempati posisi kelima di Prancis, sebelum mengalami kegagalan rem pada mobilnya, yang memaksanya untuk mundur dari perlombaan di Austria. Ia berhasil menyelesaikan empat balapan berikutnya, termasuk dua kali finis di posisi ketiga berturut-turut di Belgia dan Italia. Namun, terlepas dari hasil ini, ia tidak dapat menyelesaikan tiga balapan terakhir musim ini. Ralf finis di posisi kelima di dalam klasemen akhir Kejuaraan Dunia Pembalap, dengan 24 poin.