The year is 2017. Jeff Locke gets the ball to make his seventh start for the Miami Marlins against the St. Louis Cardinals. The Marlins were able to touch up Adam Wainwright for six runs, but he'd still pick up the win after the Cardinals put up an 11-spot on Locke in just 2 2⁄3 innings. That July 3 evening was the last time Jeff Locke would ever take the mound for an MLB team.
The reality is the 2017 Marlins were so desperate for pitching, their starting rotation leaned heavily on guys who had no business handling those roles in the big leagues.