Free agent reliever Keynan Middleton has agreed to contract terms with the St. Louis Cardinals pending a physical, according to multiple media outlets.
Middleton is headed to his sixth team as he enters his eighth major league season.
[
add
]
[
|
|
...
]