2018年7月22日,德国大奖赛在霍肯海姆进行67圈。刘易斯·汉密尔顿因排位故障从第14位发车,比赛后段雨势加大时抓住安全车和进站窗口,从后排一路追至领先,最终赢得一场戏剧性的主场胜利。
维特尔从杆位起步后长期领跑,法拉利车手在雨水到来前掌控比赛;第52圈,他在发夹弯前失去抓地力滑出赛道并撞上护墙,赛车陷入砂石区退赛。汉密尔顿因此接过领先,赛事走势瞬间逆转。
安全车出动后,汉密尔顿短暂驶入维修区入口又返回赛道,梅赛德斯紧急调整策略让他留在赛道上。随后赛会宣布可在安全车期间进站,博塔斯换胎后重新加入争夺,两车最终包揽前两位;赛后裁判只给予汉密尔顿训诫,没有时间处罚。

博塔斯在比赛重启后向队友施压,车队要求他保持位置,汉密尔顿得以控制节奏。莱科宁获得第三,维斯塔潘第四、霍肯伯格第五;红牛二队的哈特利凭稳定发挥收获第十,成为最后一位拿到积分的车手。
雨势让干胎与中间胎的选择变得关键,斯托尔曾短暂升至前列,随后仍以第十八完赛。汉密尔顿在干地阶段追赶,比赛后段的降雨和安全车则缩小差距,他从第14位起步完成逆转,梅赛德斯主场得到最佳结果。

哈斯由格罗斯让第六、马格努森第十一,印度力量的佩雷兹第七、奥康第八。塞恩斯冲线原列第十,但因安全车期间超车被罚10秒,最终退至第十二;官方分类采用处罚后的名次。
勒克莱尔以第15位完成分类,阿隆索在第65圈退赛;斯托尔、维特尔和西罗特金均未分类,里卡多在第27圈因动力单元问题退出。正赛有五辆赛车未能完赛,事故和机械故障改变了积分分布。

汉密尔顿以1小时32分29.845秒赢下比赛,博塔斯落后4.535秒第二,莱科宁落后6.732秒第三。下表依据F1赛后正式分类列出20位车手的完成圈数、退赛状态与积分,并计入塞恩斯的10秒处罚。
| 名次 | 车手 | 车队 | 时间/差距 | 积分 |
|---|---|---|---|---|
| 1 | 刘易斯·汉密尔顿 | 梅赛德斯车队 | 1:32:29.845 | 25 |
| 2 | 瓦尔特利·博塔斯 | 梅赛德斯车队 | +4.535秒 | 18 |
| 3 | 基米·莱科宁 | 法拉利车队 | +6.732秒 | 15 |
| 4 | 马克斯·维斯塔潘 | 红牛车队 | +7.654秒 | 12 |
| 5 | 尼科·霍肯伯格 | 雷诺车队 | +26.609秒 | 10 |
| 6 | 罗曼·格罗斯让 | 哈斯车队 | +28.871秒 | 8 |
| 7 | 塞尔希奥·佩雷兹 | 印度力量车队 | +30.556秒 | 6 |
| 8 | 埃斯特班·奥康 | 印度力量车队 | +31.750秒 | 4 |
| 9 | 马库斯·埃里克森 | 索伯车队 | +32.362秒 | 2 |
| 10 | 布伦登·哈特利 | 红牛二队 | +34.197秒 | 1 |
| 11 | 凯文·马格努森 | 哈斯车队 | +34.919秒 | 0 |
| 12 | 卡洛斯·塞恩斯 | 雷诺车队 | +43.069秒(含10秒罚时) | 0 |
| 13 | 斯托弗·范多恩 | 迈凯伦车队 | +46.617秒 | 0 |
| 14 | 皮埃尔·加斯利 | 红牛二队 | +1圈 | 0 |
| 15 | 夏尔·勒克莱尔 | 索伯车队 | +1圈 | 0 |
| 16 | 费尔南多·阿隆索 | 迈凯伦车队 | 65圈·退赛 | 0 |
| NC | 兰斯·斯托尔 | 威廉姆斯车队 | 53圈·退赛 | 0 |
| NC | 塞巴斯蒂安·维特尔 | 法拉利车队 | 51圈·退赛 | 0 |
| NC | 谢尔盖·西罗特金 | 威廉姆斯车队 | 51圈·退赛 | 0 |
| NC | 丹尼尔·里卡多 | 红牛车队 | 27圈·退赛 | 0 |