He's not going for the same queries, he's going for the same results and then trying to see what's faster/slower. To use "TOP" and guarantee the minimum or maximum of that column you must use an ORDER BY clause.
Here's Microsoft's "Best Practices" section:
In a SELECT statement, always use an ORDER BY clause with the TOP clause. This is the only way to predictably indicate which rows are affected by TOP