One Last Shot follows 12-year-old Malcolm who has an anxious streak and never feels good enough, especially for his dad. It doesn't help that his parents are always arguing, and Malcolm is typically caught in the middle. Malcolm's father loves competitive sports (especially baseball) and is disappointed when Malcolm decides to stop playing because he isn't good at it and does not enjoy it. But he finds some respite when Malcolm becomes interested in miniature golf -- and actually enjoys it. As usual, Malcolm's father goes overboard, hiring a coach called Frank and signs Malcolm up for a tournament. The book alternates between the events of the tournament day and past events leading up to the tournament as Malcolm and Frank forge a sweet friendship, Malcolm befriends a smart girl named Lex, and his parents relationship deteriorates.