Cody tries to solve a mystery involving a stolen book after visiting a Sherlock Holmes museum in London. Meanwhile, London's British boyfriend challenges Zack and Marcus to a game of croquet.
The students on ship play fantasy football after Moseby forbids actual football from being played onboard, and London proves to be quite knowledgeable about the game. Kurt Warner appears as himself
Cody gets his friends involved in a series of lies when he tries to cover up his failure to do his homework. Meanwhile, Zack and Moseby get into an argument, but they learn more about each other as a result of it.