Three-star defensive end James McFarland (West Monroe, La./West Monroe) has committed to TCU, he confirmed on his Twitter account Sunday afternoon.
McFarland, 6-foot-2 and 230 pounds, had originally committed to the Horned Frogs in the spring before opening up his recruitment during his senior season.
McFarland also had offers from Arkansas, Boise State and Mississippi State, among others. He was scheduled to visit Oklahoma on Jan. 27 but that visit has now been canceled. McFarland is expected to either play defensive end or outside linebacker for TCU.