Photo of O'Cyrus Torrence
Photo: WuTang94 · CC BY 4.0 · Wikimedia Commons

O'Cyrus Torrence

Buffalo Bills · Offensive lineman · #64

O'Cyrus Torrence is an offensive lineman for the Buffalo Bills, wearing #64. O'Cyrus played college football at Florida / Louisiana-Lafayette and was drafted in 2023 (round 2, pick 59). Listed at 6'5" and 347 lb.

Play this player as a puzzleBills daily game

O'Cyrus Torrence: facts

Team
Buffalo Bills
Position
Offensive lineman (OL)
Jersey number
#64
College
Florida / Louisiana-Lafayette
Draft
2023, round 2, pick 59 (Buffalo Bills)
Born
January 20, 2000 (age 26)
Height
6'5"
Weight
347 lb
Rookie season
2023

Source: nflverse player records, the 2025 roster and the 2026 weekly rosters through week 4 (CC BY 4.0). See the other 2023 draft picks in our database.

O'Cyrus Torrence: career by team

  1. Buffalo Bills2023–2026

Seasons on each roster from the nflverse roster files (CC BY 4.0); old team names are shown under today's franchise.

Other Bills offensive linemen

Also from Florida

Drafted near O'Cyrus in 2023

O'Cyrus Torrence: questions

What team does O'Cyrus Torrence play for?

O'Cyrus Torrence is on the Buffalo Bills roster (AFC East) in the 2026 nflverse weekly rosters (through week 4), wearing jersey number 64.

What position does O'Cyrus Torrence play?

Offensive lineman (OL), as recorded in the nflverse data.

Where did O'Cyrus Torrence go to college?

Florida / Louisiana-Lafayette. 64 other players in our dataset came from the same school.

When was O'Cyrus Torrence drafted?

In 2023, round 2, pick 59, by the Buffalo Bills.

How tall is O'Cyrus Torrence?

6'5" (77 inches), 347 lb.

Facts from nflverse (CC BY 4.0). Photos only from Wikimedia Commons under free licences, credited above. AllStar Grid is independent and not affiliated with the NFL or its teams. Credits