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
  • May 8 Chicago Cubs 7, Rangers 1
  • May 9 Rangers 6, Chicago Cubs 0
  • May 10 Rangers 3, Chicago Cubs 0
  • May 11 Arizona 1, Rangers 0
  • May 12 Rangers 7, Arizona 4
  • May 13 vs. Arizona, 7:05 p.m., RSN
  • May 15 at Houston, 7:10 p.m., CW
  • May 16 at Houston, 6:10 p.m., RSN
  • May 17 at Houston, 1:10 p.m., RSN
  • May 18 at Colorado, 7:40 p.m., RSN
  • May 19 at Colorado, 7:40 p.m., RSN
  • May 20 at Colorado, 2:10 p.m., RSN
TCU Baseball
  • May 1 Oklahoma State 7, TCU 6
  • May 2 Oklahoma State 9, TCU 2
  • May 3 Oklahoma State 11, TCU 10
  • May 8 TCU 3, Utah 0
  • May 9 TCU 3, Utah 1
  • May 10 TCU 4, Utah 3
  • May 14 at West Virginia, 5:30 p.m., ESPN+
  • May 15 at West Virginia, 5:30 p.m., ESPN+
  • May 16 at West Virginia, noon, ESPN+
  • May 19-23 Big 12 tournament (at Surprise, Ariz.)
Wings
  • May 9 Wings 107, Indiana 104
  • May 12 Atlanta 77, Wings 72
  • May 14 vs. Minnesota, 7 p.m., Amazon Prime Video
  • May 18 vs. Washington, 7 p.m., KFAA, Peacock
  • May 20 at Chicago, 8 p.m., KFAA, USA
  • May 22 at Atlanta, 6:30 p.m., Ion
  • May 24 at New York, 2:30 p.m., NBC, Peacock
TCU Football
  • 2026 season
  • Aug. 29 vs. North Carolina (at Dublin), 11 a.m., ESPN
  • Sept. 12 vs. Grambling State, TBA
  • Sept. 19 vs. Arkansas State, TBA
  • 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, TBA
  • Nov. 14 vs. Kansas State, TBA
  • Nov. 21 vs. Utah, TBA
  • Nov. 26 at Texas Tech, 7 p.m., ESPN
Cowboys
  • 2026 season
  • Sept. 13 at N.Y. Giants, 7:20 p.m., NBC
  • Sept. 27 vs. Baltimore (at Rio de Janeiro), 3:25 p.m., CBS
  • Nov. 26 vs. Philadelphia, 3:30 p.m., Fox
  • Other 2026 opponents (dates and times TBA)
  • vs. N.Y Giants
  • vs. Washington
  • vs. Arizona
  • vs. San Francisco
  • vs. Tampa Bay
  • vs. Jacksonville
  • vs. Tennessee
  • at Philadelphia
  • at Washington
  • at L.A. Rams
  • at Seattle
  • at Green Bay
  • at Houston
  • at Indianapolis
FC Dallas
  • April 18 FC Dallas 2, LA Galaxy 2
  • April 22 Minnesota 1, FC Dallas 0
  • April 25 Seattle 2, FC Dallas 1
  • May 2 FC Dallas 2, NY Red Bulls 0
  • May 9 FC Dallas 3, Salt Lake 1
  • May 13 vs. Vancouver, 7:30 p.m., Apple TV
  • May 16 at San Jose, 9:30 p.m., Apple TV
  • May 23 at Colorado, 8:30 p.m., Apple TV
  • World Cup break
Texas Motor Speedway
  • May 15-16 LS Fest
  • May 23 Bandas y Trocas
  • May 30 Urban Racing

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