I don't think he's suppose to have been pitching or active in the database. He went on the DL in early April (8th according to rotoworld), but looks to have gotten in some games recently.
Yup, I didn't even see he was DL'ed till today. Just one of those guys I never read about. He'll be DL'ed immediately and sit out all the appropriate time.