James Weaver (lahir 4 Maret 1955) adalah mantan pembalap profesional asal Inggris.
Pada tahun 1978 Weaver mulai balapan di Formula Ford dengan Sekolah Balap Scorpion. Ia kemudian memulai karir profesionalnya di European F3. Pada tahun 1982, ia menjadi pembalap utama tim Eddie Jordan Racing, tetapi pada tahun 1983 dia kembali ke F3 Eropa. Dia memulai debutnya di British Touring Car Championship pada tahun 1989 di sirkuit Oulton Park pada bulan Maret tahun itu. Dia finis kedua secara keseluruhan di British Touring Car Championship tahun itu di belakang pemenang John Cleland. Dia memenangkan Kelas B tahun itu.
Pada tahun 1987, Weaver bergabung dengan Dyson Racing, yang dikendarainya selama dua puluh tahun. Dia meraih posisi runner-up IMSA GT Championship pada tahun 1995, memenangkan United States Road Racing Championship tahun 1998, Rolex Sports Car Series tahun 2000 dan 2001, dan mengoleksi dua posisi runner-up pada tahun 2004 dan 2006 Seri American Le Mans.
Di antara kemenangannya, dia menang di Daytona 24 Jam 1997, dan 6 Jam Watkins Glen 1997, 2000 dan 2002. Dia juga finis kedua di Le Mans 24 Jam 1985 dan 12 Jam Sebring 1999.
Weaver resmi pensiun setelah Seri Le Mans Amerika musim 2006.
Pranala luar