Bruce Halford was a British Formula 1 driver who competed between 1956 and 1960. across 9 races, taking 0 wins, 0 podiums and 0 pole positions for Maserati, Team Lotus, Cooper-Climax.
| Year | Team | Pos | Points | Wins | Races | Best |
|---|---|---|---|---|---|---|
| 1960 | Cooper-Climax | P33 | 0 | 0 | 2 | P8 |
| 1959 | Team Lotus | P52 | 0 | 0 | 1 | - |
| 1957 | Maserati | P38 | 0 | 0 | 3 | P11 |
| 1956 | Maserati | P61 | 0 | 0 | 3 | - |
| Year | Race | Team | Grid | Finish | Pts | Status |
|---|---|---|---|---|---|---|
| 1960 | French Grand Prix | Cooper-Climax | 15 | 8 | 0 | Engine |
| 1960 | Monaco Grand Prix | Cooper-Climax | 0 | F | 0 | Did not qualify |
| 1959 | Monaco Grand Prix | Team Lotus | 16 | R | 0 | Collision |
| 1957 | Italian Grand Prix | Maserati | 14 | R | 0 | Engine |
| 1957 | Pescara Grand Prix | Maserati | 14 | R | 0 | Transmission |
| 1957 | German Grand Prix | Maserati | 16 | 11 | 0 | +1 Lap |
| 1956 | Italian Grand Prix | Maserati | 22 | R | 0 | Engine |
| 1956 | German Grand Prix | Maserati | 11 | D | 0 | Disqualified |
| 1956 | British Grand Prix | Maserati | 20 | R | 0 | Engine |