Tbh, somebody should give Castillo a shot. He would have been up with the Sox the past 3 years except they wrre in luxury tax hell and, because he had been waived off the 40 man, his salary did not count to the luxury tax. Overpaid? No doubt. But MLB skills? Pretty likely.