Il livre son premier combat en 1842 à seulement 16 ans et demeure invaincu jusqu'au , date à laquelle il est battu au 61e round par Nat Langham pour le titre de champion d'Angleterre des poids moyens[2]. Malgré ce revers, le seul de sa carrière, Sayers enchaine une série de victoires et devient champion d'Angleterre des poids lourds le aux dépens de Bill Benjamin. Il conserve son titre contre Tom Paddock, à nouveau contre Bill Benjamin et face à Bob Brettle, avant de faire match nul contre le boxeur américain John C. Heenan le [3], combat qui fut son dernier.
Ère moderne : dernier combat après 1988 ; anciens temps : entre 1893 et 1942 (première ère) et entre 1943 et 1988 (deuxième ère) ; pionniers : avant 1893.