K.
J. Hamler.

K.
J. Hamler.

Penn State· 5'9"· 178 lb
"A 5-9 track sprinter who turned Penn State's offense into a series of one-play drives, and whose whole evaluation came down to whether a 176-pound frame could survive the way he plays."Pre-draft read
Pure vertical slot weapon whose game is built on acceleration and the threat of it. He gets to top speed inside two steps, stems defenders off their leverage and runs past cushion without needing a sophisticated route tree; on crossers he turns a routine completion into a chase. Penn State also handed him jet sweeps and returns because touching the ball in space is where his value lives.
The secondary layer is his tracking on the deep ball, which is genuinely good for a player this small — he adjusts late and finishes over the shoulder. What he is not is a contested-catch or possession receiver. He wins before the ball arrives or he does not win, and traffic over the middle takes a physical toll that shows up in the drop rate.
A vertical play-action offense that uses motion and stacked releases to keep him clean and attack the seam behind two deep safeties.
Year 1: designed-touch slot and field-stretcher on 25 snaps a game. Ceiling: a 900-yard No. 2 who manufactures three explosive plays a week.
A condensed, run-heavy offense that lines him up outside against press coverage and asks him to block and win contested throws on third down.
KJ Hamler 2019-20 Highlights - Penn State Wide Receiver
The All-Big Ten sophomore season: vertical seam wins, jet sweeps and yards after the catch.
KJ Hamler 2019 Penn State Highlight Mix
Acceleration off the line and deep-ball tracking that produced eight touchdowns in 2019.
Penn State WR KJ Hamler 2019 Highlights
Slot alignment usage and return reps from the season that made him a top-50 pick.
Hamler is a slot-only speed receiver with the kind of acceleration that changes how a safety plays every snap. Penn State used him as the offense's escape hatch: vertical shots down the seam, crossers with room to run, jet motion to hold the edge, and kickoff returns where a crease became six points.
After redshirting in 2017 he broke the Penn State freshman record for all-purpose yards in 2018 with 1,417, catching 42 passes for 754 yards and five touchdowns including a 93-yard touchdown from Trace McSorley against Ohio State. As a sophomore in 2019 he added 56 catches for 904 yards and eight touchdowns with 1,586 all-purpose yards, finishing his two-year career with 98 receptions for 1,658 yards and 13 scores plus 1,036 kick return yards. He declared after that season.
The board saw a specialist with a first-round trait and a fifth-round frame. At 5-9 and 176 pounds, with drops and durability both on the flag list, he was never going to be a complete receiver — but the speed was undeniable, and Denver, needing someone to stretch the field opposite Courtland Sutton and Jerry Jeudy, took him 46th.
- 01
Acceleration
reaches top speed in two or three steps, which forces safeties to open early and creates space underneath for everyone else.
- 02
Vertical threat
wins down the seam and tracks the deep ball well over either shoulder, finishing plays most receivers his size do not.
- 03
Yards after catch
dangerous on crossers and shallow concepts, where one missed angle turns a five-yard throw into an explosive gain.
- 04
Return value
1,036 career kickoff return yards at Penn State, adding a special-teams role that justifies an early-down roster spot.
- 05
Gadget usage
legitimate jet-sweep and motion reps, so an offense can manufacture touches without relying on him to beat press.
- 01
Frame
5-9 and 176 pounds with a body type that invites the exact durability questions his college and pro careers both went on to confirm.
- 02
Hands
concentration drops recur when he has to catch in traffic, and the catch rate on contested targets is not a strength at all.
- 03
Route tree
a straight-line winner with limited nuance at the top of routes, so he struggles to separate when a corner takes away the vertical.
- 04
Press and physicality
gets rerouted by jams and offers almost nothing as a blocker, which limits him to obvious passing situations early.
— — — positional median (p50)
- 40 yd
- —s
- Vertical
- —in
- Broad jump
- —in
- Three-cone
- —s
- Shuttle
- —s
- Bench
- 15repp50
| Yr | Team | G | Rec | Yds | TD |
|---|---|---|---|---|---|
| 2018 | Penn State | 13 | 42 | 754 | 5 |
| 2019 | Penn State | 13 | 56 | 904 | 8 |
| Career | — | 26 | 98 | 1658 | 13 |
Redshirted in 2017, so only two seasons are listed. Season sums match the career line exactly (98 receptions, 1,658 yards, 13 touchdowns in 26 games) and agree with Penn State's own career records page. Rushing (17 carries, 87 yards, 1 touchdown) and 1,036 kick return yards are documented but kept out of the receiving table.
A dash means the figure is not published by a source we trust — never a zero we invented.
Track-speed field stretcher with useful explosive seasons interrupted by size-driven availability problems.
The small vertical slot who adds real route craft and return value and becomes a durable 1,000-yard receiver.
Elite timed speed drafted early that never survives the hits or converts into a stable NFL role.
Everything above is the pre-draft evaluation. This section is what actually happened — updated year over year.
The rookie year was the career high: 13 games with 30 catches for 381 yards and three touchdowns, including a game-winner against the Chargers and a two-touchdown afternoon in Carolina, before a hamstring injury ended it and he landed on injured reserve. He tore his ACL and hip flexor in Week 3 of 2021 after three games, came back for seven games in 2022 with seven catches for 165 yards and went back on injured reserve, then was released in July 2023 with a non-football illness designation after a heart condition was discovered. He spent 2023 on the Colts practice squad, signed futures deals with Buffalo in 2024 and 2025 without appearing in a regular-season game, and played the 2026 season with the Orlando Storm of the UFL. His NFL career is 23 games, 42 catches, 620 yards and three touchdowns.
This is a miss, and the reason is the exact one written on his pre-draft flag list. Nothing about the trait was a lie — the speed was real and Denver got glimpses of it in 2020 — but a 176-pound receiver who plays at full sprint took the hits his frame could not absorb, and then a health issue nobody could have projected closed the door. For the 46th pick, in a class where Denver had already spent a first-rounder on a receiver, it was a luxury bet that never got a second season to pay off.
Data note: Imported from Wikipedia 2020 NFL draft player selections table.
