Photo of Joe Giles-Harris
Photo: U.S. Army photo by Cadet Alex Gudenkauf · Public domain · Wikimedia Commons

Joe Giles-Harris

Cincinnati Bengals · Linebacker · #43

Joe Giles-Harris is a linebacker for the Cincinnati Bengals, wearing #43. Joe played college football at Duke and entered the league undrafted. Listed at 6'2" and 234 lb.

Play this player as a puzzleBengals daily game

Joe Giles-Harris: facts

Team
Cincinnati Bengals
Position
Linebacker (LB)
Jersey number
#43
College
Duke
Draft
Undrafted (no draft record)
Born
April 1, 1997 (age 29)
Height
6'2"
Weight
234 lb
Rookie season
2019

Source: nflverse player records, the 2025 roster and the 2026 weekly rosters through week 4 (CC BY 4.0).

Joe Giles-Harris: career by team

  1. Jacksonville Jaguars2019–2020
  2. Buffalo Bills2021–2022
  3. Jacksonville Jaguars2024
  4. New England Patriots2024
  5. Cincinnati Bengals2025–2026

Joe is an NFL Grid answer for Jaguars and Bills, Jaguars and Patriots, Jaguars and Bengals, Bills and Patriots, Bills and Bengals, Patriots and Bengals.

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

Other Bengals linebackers

Also from Duke

Joe Giles-Harris: questions

What team does Joe Giles-Harris play for?

Joe Giles-Harris is on the Cincinnati Bengals roster (AFC North) in the 2026 nflverse weekly rosters (through week 4), wearing jersey number 43.

What position does Joe Giles-Harris play?

Linebacker (LB), as recorded in the nflverse data.

Where did Joe Giles-Harris go to college?

Duke. 16 other players in our dataset came from the same school.

Was Joe Giles-Harris drafted?

No. The nflverse records show no draft selection, so he joined the league as an undrafted player.

How tall is Joe Giles-Harris?

6'2" (74 inches), 234 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