Question: when did lenny dinardo play for the red sox
Answer: 36 Strikeouts 132 Teams Boston Red Sox ( 2004 -- 2006 ) Oakland Athletics ( 2007 -- 2008 ) Kansas City Royals ( 2009 )