Ha sido jugador de: San Francisco 49ers (1996-2003), Philadelphia Eagles (2004-2005), Dallas Cowboys (2006 - 2008), Buffalo Bills (2009), Cincinnati Bengals (2010), Allen Wranglers (2012) y Seattle Seahawks (2012).
Es conocido por su buen juego, pero también por las incontables infracciones que cometió durante su carrera.
En el partido de Wild-card, se le escaparon varios balones a Owens, pero se resarció, consiguiendo atrapar el touchdown ganador del partido contra los Green Bay Packers, sellando así la remontada, para un resultado final de 30-27.
Esto obligó a que Jeff García fuera nombrado el quarterback titular.
Ese año ganaron la división NFC oeste y lograron la ventaja de campo para el partido contra New York Giants.
Tras la temporada 2003, donde San Francisco volvió a tener un récord negativo de 7-9, Owens decidió dejar el equipo.
Tras rescindir todos sus vínculos a los 49ers, Owens apareció en una entrevista para la revista Playboy, donde insinuó que García era homosexual.
Sin embargo, Owens asumiendo que se había convertido en agente libre el 3 de marzo, empezó a negociar con otros equipos, alcanzando un acuerdo con los Philadelphia Eagles.
A pesar de su esfuerzo los Eagles perdieron la final contra los New England Patriots.
Owens siempre ha negado que fueran declaraciones contra McNabb, sino a su obsesiva dieta y programas de entrenamiento.
Owens amenazó con mantenerse fuera del training camp hasta que se llegara a un acuerdo, pero finalmente acudió.
La prensa atacó en varias ocasiones a Owens por querer buscar más dinero, alegando que era codicioso.
Terrell Owens llegó al equipo de América en la campaña del 2006, tras su polémico paso por Philadelphia y su mala relación con Donovan McNabb.
En su primer año se convirtió directamente en el receptor principal de los Cowboys.