Receiver, Texas Tech (from Pittsburgh), 2023–⁠26

Kenny Johnson

Lettered 2023–⁠25 at Pittsburgh (school media guide)

Number
No. 2
Height
6′1″
Weight
200 lb
Class (2026)
Senior
Hometown
York, PA

Kenny Johnson plays receiver for Texas Tech, after Pittsburgh (2023–⁠25). Last time out, against Arizona State: 7 catches, 120 yards, a career high in receiving yards. Johnson leads Texas Tech in receiving yards this season.

2026 so far

24 catches, 418 yards, 1 TD

Last game: 7 catches, 120 yards ★ vs. Arizona State, W 53–⁠25

Next game: at Cincinnati, Oct 24

Game by game this season, receiving yards
  1. 76ACU
  2. 41@ORST
  3. 113HOU
  4. 60SHSU
  5. 8@COLO
  6. 120ASU

Filled bars: wins; outlined: losses.

Career highs

9catches, career highvs. Boston College, 2025120receiving yards, career highvs. Arizona State, 2026

Receiving

Receiving yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamRecYdsAvgTDLong
2023Pittsburgh151228.1134
2024Pittsburgh4653711.7346
2025Pittsburgh4765814.0542
2026Texas Tech2441817.4145
Career1321,73513.11046

Returns

SeasonTeamKRYdsTDPRYdsTD
2023Pittsburgh153471–––
2024Pittsburgh22459010650
2025Pittsburgh51590141791
2026Texas Tech–––101080
Career429651343521

Season lines from CollegeFootballData, regular season and bowls. A dash: the source has no number for that season (often an FCS season), and career totals count only the numbers on file.

On the roster

SeasonTeamNo.PosClassHtWt
2023Pittsburgh2WRFr.
2024Pittsburgh2WRSo.
2025Pittsburgh2WRJr.
2026Texas Tech2WRSr.6′1″200

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsage
2023Pittsburgh260.57––14.85%
2024Pittsburgh540.8944th (n=581)0.9248.06%
2025Pittsburgh740.5668th (n=1040)0.4641.88%
2026Texas Tech420.6778th (n=829)0.4327.910%

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). From CollegeFootballData, 2013 on.

Game by game

2026 Texas Tech 6 games, 24 catches, 418 yards, 1 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 5vs.Abilene ChristianW 33–⁠104760––1
Sep 12atOregon StateW 35–⁠245410––2
Sep 18vs.HoustonW 28–⁠2641131––2
Sep 26vs.Sam HoustonW 49–⁠143600––3
Oct 3atColoradoW 29–⁠7180––1
Oct 17vs.Arizona StateW 53–⁠2571200––1
2025 Pittsburgh 13 games, 47 catches, 658 yards, 5 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 30vs.DuquesneW 61–⁠944711783
Sep 6vs.Central MichiganW 45–⁠171180384–
Sep 13atWest VirginiaL 24–⁠3132101−33
Sep 27vs.LouisvilleL 27–⁠343510––2
Oct 4vs.Boston CollegeW 48–⁠791151––1
Oct 11atFlorida StateW 34–⁠311420–––
Oct 18atSyracuseW 30–⁠134590––1
Oct 25vs.NC StateW 53–⁠3471121––3
Nov 1atStanfordW 35–⁠204711–––
Nov 15vs.Notre DameL 15–⁠374270–––
Nov 22atGeorgia TechW 42–⁠286911–––
Nov 29vs.MiamiL 7–⁠38140–––
Dec 27 ✦vs.East CarolinaL 17–⁠23–––––1
2024 Pittsburgh 13 games, 46 catches, 537 yards, 3 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 31vs.Kent StateW 55–⁠2471051486–
Sep 7atCincinnatiW 28–⁠27–––495–
Sep 14vs.West VirginiaW 38–⁠3457902181
Sep 21vs.Youngstown StateW 73–⁠1731812452
Oct 5atNorth CarolinaW 34–⁠2422201212
Oct 12vs.CaliforniaW 17–⁠1543402384
Oct 24vs.SyracuseW 41–⁠133190–––
Nov 2atSMUL 25–⁠488811–––
Nov 9vs.VirginiaL 19–⁠243330–––
Nov 16vs.ClemsonL 20–⁠242410–––
Nov 23atLouisvilleL 9–⁠372250246–
Nov 30atBoston CollegeL 23–⁠345630490–
Dec 26 ✦vs.ToledoL 46–⁠4821701201
2023 Pittsburgh 11 games, 15 catches, 122 yards, 1 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 2vs.WoffordW 45–⁠72170–––
Sep 16atWest VirginiaL 6–⁠17–––369–
Sep 23vs.North CarolinaL 24–⁠41–––2119–
Sep 30atVirginia TechL 21–⁠38–––125–
Oct 14vs.LouisvilleW 38–⁠212490123–
Oct 21atWake ForestL 17–⁠214311–––
Oct 28atNotre DameL 7–⁠581−20231–
Nov 4vs.Florida StateL 7–⁠24–––115–
Nov 11vs.SyracuseL 13–⁠28110120–
Nov 16vs.Boston CollegeW 24–⁠16160110–
Nov 25atDukeL 19–⁠304200335–

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.