He's had very good seasons for several teams but he keeps getting replaced and let go.
Career numbers: 87 TDs, 60 INTs, 17 lost fumbles, 1204 career rushing yards, 60.3 Comp %, 81.7 QB Rating. Has thrown for over 3,000 yards twice. He was the QB for Cleveland when Josh Gordon was putting up those huge numbers.