http://www.pcgameworld.com/story.php/id/4668A new Half-Life 2 speed record has been set - 2 hours and 14 minutes to complete the entire single player game.
You can actually download the 1.1GB video showing the whole game being played. I would probably beat the game less than this but with a cheat.