TCU

Why this freshman receiver could be an X-factor for TCU football at No. 12 BYU

Going up against one of the best defenses in the country, TCU football knows it will need to dig deep to find ways to put up points at No. 12 BYU on Saturday.

The Horned Frogs’ wide receiver group of Eric McAlister, Jordan Dwyer and Joseph Manjack presents the best opportunity to outmatch BYU (8-1, 5-1 Big 12), but TCU head coach Sonny Dykes knows the Horned Frogs (6-3, 3-3) will need more than just those three players to step up in Provo.

That’s why true freshman wide receiver Terry Shelton could be in line for a bigger role Saturday. A four-star prospect from Ranchview High in Carrollton, Shelton was rated the No. 12 wide receiver in the class of 2025 and also was rated a top-20 prospect in Texas according to 247Sports.


⚡ Get ready for TCU-BYU:

QB Josh Hoover's legs could be key to victory against Cougars

Three reasons TCU will, or won't, upset BYU

True freshman receiver could be X-factor Saturday

Where do Sonny Dykes, TCU stand after Iowa State collapse?

Injury report: TCU running back out

Isn't the TCU-BYU betting line suspiciously low?

Top player in transfer portal commits to Frogs

Four things to know about the No. 12 Cougars

How to watch the game (it's a late kickoff)

How the Star-Telegram's Steven Johnson voted in the AP Top 25 poll


Shelton has appeared in only two games this season, with one reception for two yards against Abilene Christian on Sept. 13. He also got some snaps against North Carolina in the season opener.

“You might see a little Terry Shelton this week at outside receiver,” Dykes said Tuesday. “He’s just really practiced at a high level, and we feel like we need to give Jordan a little bit of a break. We’ve pretty much played every single play with Jordan and Eric at outside. That’s really difficult for those guys to do.”

TCU true freshman wide receiver Terry Shelton before the Horned Frogs’ game against Iowa State on Saturday at Amon G. Carter Stadium.
TCU true freshman wide receiver Terry Shelton before the Horned Frogs’ game against Iowa State on Saturday at Amon G. Carter Stadium. TCU Athletics

It’s a smart move to try and keep McAlister and Dwyer fresh, as they’ve arguably been the best receiver duo in the Big 12.

McAlister leads the league with 834 yards and is tied for second with eight receiving touchdowns, while Dwyer ranks 11th in yards (602) and has four touchdowns. But all those touches create wear and tear, so it makes sense that TCU would rely more on its depth.

The success of the duo made it easier for Shelton to wait his turn.

“When I first got here, it was definitely humbling for me,” Shelton said. “But I saw the guys in front of me, those are two guys that are definitely going to the NFL next year. So I just saw them, took pieces from their game and added it to mine.”

TCU true freshman wide receiver Terry Shelton has appeared in two games this season, with one catch for two yards against Abilene Christian.
TCU true freshman wide receiver Terry Shelton has appeared in two games this season, with one catch for two yards against Abilene Christian. TCU Athletics

Shelton didn’t just earn the playing time because of his lofty high school ranking, it was his performance on the field that made Dykes and the staff feel he deserves more reps.

“Terry is somebody that’s earned the right to get on the field,” Dykes said. “We’re excited to see what he can do. We had a kind of a scrimmage on Sunday with our younger players, and he performed at a really high level. So I think we all have a lot of confidence in him and are looking forward to seeing what he can do to help us win.”

It’s been a moment Shelton has been waiting for since he flipped his commitment from Arizona to the Horned Frogs just before early signing day.

The adjustment to being a star in high school playing every snap to waiting your turn isn’t easy, but Shelton trusted the process.

“It means a lot. I’ve just been coming to practice and working,” Shelton said Wednesday. “I wasn’t getting a whole bunch of playing time, but I just had my head down and just continued working hard, and now it’s coming along.”

Shelton set himself up for this opportunity by making a big jump from spring practice to fall camp. As an early enrollee, Shelton had growing pains as he had to adjust to the physicality of Power Four conference defensive backs.

Instead of being frustrated by a lack of success, Shelton used it as fuel to push himself during the offseason. He was clearly a different player during fall camp.

“I just hit the weight room harder. My approach in there was to just go in there and think about getting stronger,” Shelton said. “I think the biggest thing was just watching film on the defensive backs I’m facing, and that’s definitely helped me out a lot.

“I’ve learned a lot from [receivers coach Malcolm Kelly] like being more patient with my routes and make everything look like a fade. I think my biggest thing when I got here was I could only run a fade. That’s really all I could do. Now I feel like my route tree has gotten way better.”

Now a stronger and more confident player, Shelton is set to earn his first meaningful snaps against a top-15 opponent on the road.

“I’m definitely happy,” Shelton said with a smile. “We’re underdogs coming in. It’s going to be cold outside. I can’t wait to go out there and prove myself and prove I can help us win.”


Game schedule dates, times, locations

NEXT UP: Game dates, times, locations, channel

Rangers
  • June 25 Rangers 6, Toronto 5
  • June 26 Rangers 5, Toronto 4
  • June 27 Rangers 7, Toronto 4
  • June 28 Rangers 3, Toronto 2
  • June 29 at Cleveland, 6:10 p.m., ESPN
  • June 30 at Cleveland, 5:40 p.m., RSN
  • July 1 at Cleveland, 12:10 p.m., RSN
  • July 2 vs. Detroit, 7:05 p.m., RSN
  • July 4 vs. Detroit, 3:05 p.m., RSN
  • July 5 vs. Detroit, 2:30 p.m., NBCSN, Peacock
Wings
  • June 17 Golden State 91, Wings 80
  • June 20 Wings 93, Chicago 92
  • June 22 Wings 112, Seattle 110 (OT)
  • June 25 Las Vegas 99, Wings 84
  • June 28 Minnesota 85, Wings 77
  • July 2 at Connecticut, 7 p.m., KFAA, Amazon Prime Video
  • July 5 at Toronto, 2 p.m., KFAA
  • July 7 at New York, 7 p.m., ESPN
  • July 10 vs. Toronto (at Montreal), 6:30 p.m., Ion
  • July 12 vs. Chicago (at American Airlines Center), 6 p.m., ESPN, Disney+
TCU Football
  • 2026 season
  • Aug. 29 vs. North Carolina (at Dublin), 11 a.m., ESPN
  • Sept. 12 vs. Grambling State, 7 p.m., ESPN+
  • Sept. 19 vs. Arkansas State, 7 p.m., ESPNU
  • Sept. 26 at Central Florida, TBA
  • Oct. 3 vs. BYU, TBA
  • Oct. 17 at Baylor, TBA
  • Oct. 24 vs. West Virginia, TBA
  • Oct. 31 vs. Kansas, TBA
  • Nov. 6 at Arizona, 9:15 p.m., ESPN
  • Nov. 14 vs. Kansas State, TBA
  • Nov. 21 vs. Utah, TBA
  • Nov. 26 at Texas Tech, 7 p.m., ESPN
Cowboys
  • Sept. 13 at N.Y. Giants, 7:20 p.m., NBC
  • Sept. 20 vs. Washington, 3:25 p.m., Fox
  • Sept. 27 vs. Baltimore (at Rio de Janeiro), 3:25 p.m., CBS
  • Oct. 4 at Houston, 12 p.m., Fox
  • Oct. 8 vs. Tampa Bay, 7:15 p.m., Amazon Prime Video
  • Oct. 18 at Green Bay, 7:20 p.m., NBC
  • Oct. 26 at Philadelphia, 7:15 p.m., ESPN, ABC
  • Nov. 1 vs. Arizona, 12 p.m., Fox
  • Nov. 8 at Indianapolis, 12 p.m., Fox
  • Nov. 15 vs. San Francisco, 3:25 p.m., Fox
  • Nov. 22 vs. Tennessee, 12 p.m., Fox
  • Nov. 26 vs. Philadelphia, 3:30 p.m., Fox
  • Dec. 7 at Seattle, 7:15 p.m., ESPN, ABC
  • Dec. 20 at L.A. Rams, 3:25 p.m., CBS
  • Dec. 27 vs. Jacksonville, 7:20 p.m., NBC
  • Jan. 3 vs. N.Y. Giants, 12 p.m., Fox
  • Jan. 9 or 10 at Washington, TBA
World Cup
  • All local matches at AT&T Stadium
  • Group stage
  • June 14 Japan 2, Netherlands 2 (Group F)
  • June 17 England 4, Croatia 2 (Group L)
  • June 22 Argentina 2, Austria 0 (Group J)
  • June 25 Japan 1, Sweden 1 (Group F)
  • June 27 Argentina 3, Jordan 1 (Group J)
  • Knockout round
  • June 30 Norway 2, Ivory Coast 1 (round of 32)
  • July 3 Round of 32: Australia vs. Egypt, 1 p.m., Fox
  • July 6 Round of 16: Teams TBD, 2 p.m., Fox
  • July 14 Semifinal: Teams TBD, 2 p.m., Fox
FC Dallas
  • May 2 FC Dallas 2, NY Red Bulls 0
  • May 9 FC Dallas 3, Salt Lake 1
  • May 13 Vancouver 3, FC Dallas 2
  • May 16 FC Dallas 3, San Jose 2
  • May 23 FC Dallas 2, Colorado 1
  • World Cup break
  • July 22 at Portland, 9:30 p.m., Apple TV
  • July 25 at San Diego, 8:30 p.m., FS1, Apple TV
Texas Motor Speedway
  • July 11 NASCAR Racing Experience
  • July 11 Hearts in High Gear
  • July 25 Drift n Drag
  • Aug. 1 NASCAR Racing Experience
  • Aug. 29 Team Texas: David Starr's Racing School
  • Sept. 5 NASCAR Racing Experience

This story was originally published November 13, 2025 at 4:45 AM.

Related Stories from Fort Worth Star-Telegram
Steven Johnson
Fort Worth Star-Telegram
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER