He captained Portsmouth, featuring in 192 matches across the Championship and Premier League before his move to Teesside.
O'Neil was part of the side that were relegated from the Premier League at the end of the 2008-09 season, and news of his deal comes with Boro in 14th place in the Championship.
Bookmark with:
What are these?