Question: who plays cricket on it's always sunny
Answer: David Hornsby ( born December 1 , 1975 ) is an American actor , screenwriter and producer .