Play a joke sounds unnatural to me. I've never heard it. Play a trick on is very common.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
voynichCould you tell me differences between "He played a trick on her" and "He played a joke on her"? Or they're the same in meaning?"play a joke" is wrong. Use "play a trick" instead.
CalifJimStill, there is "practical joke" (= "trick"), and you can "play a practical joke (on someone)".I'd forgotten about that. Isn't it crazy that one inserted adjective changes things altogether!