Training Camp

2021 Steelers’ Training Camp Stats: First Four Practices

Been excited to write this post for awhile now. With us back at Pittsburgh Steelers’ training camp for the first time in two years, we can bring back training camp stats. It’s all based off our play-by-play from our daily diaries. Now, I’m able to compile all the info there and spit out some numbers. They’re not the end-all, camp stats are about as nerdy as it gets, but it puts perspective on what we’re seeing and lets us know if the numbers and our eyes are matching up.

For this post, we’ll track: Quarterback completions, attempts, yards, and touchdowns. Running back carries, yards, and touchdowns. Wide receiver targets, completions, yards, touchdowns, and drops. And we’ll also have a category for defensive INTs.

Lot to talk about so let’s break it down. Here are the QB numbers from the first four days of public practices. We did, obviously, miss the first couple that were closed to the public. But we’re making due with what we have. This is info that of course doesn’t exist anywhere else in the world.

For QBs, we’ve also been able to calculate completion percentage, yards per attempt, and yards per completion.


Dwayne Haskins: 36/54 (66.7%) 418 yards (7.7 YPA) 7 TD 2 INT – 11.6 YPC
Mason Rudolph: 38/53 (71.7%) 235 yards (4.4 YPA) 4 TD 3 INT – 6.2 YPC
Ben Roethlisberger: 19/27 (70.4%) 142 yards (5.3 YPA) 4 TD 0 INT – 7.5 YPC
Josh Dobbs: 15/20 (75%) 105 yards (5.3 YPA) 6 TD 1 INT – 7.0 YPC

Some takeaways. Haskins with the most impressive numbers. TDs can be a little weird and skewed by 7 shots chances, but Haskins has also led scoring drives in each of his two-minute drills. He’s consistently pushing the ball downfield but also not making poor decisions and fitting the ball into windows that aren’t there. His first INT was a rough one to James Pierre yesterday, but the second came off a drop by Zach Gentry.

Rudolph’s numbers have the look of a Checkdown Charlie. To be fair to him, he had a 60-yard TD dropped by JuJu Smith-Schuster. But even if we pretended he caught that, his YPA would only improve by about a yard and still be two yards behind Haskins. Roethlisberger hasn’t had many completions downfield, either, but his reps have been much more limited with his half and off-days.

He’s the only QB not to have an INT in the four practices we’ve tracked (he did have at least one to Antoine Brooks Jr. earlier in camp). Dobbs is driving the ball downfield too but could easily have more than one INT. Made some dangerous throws but with limited reps, he’s gotta take chances.

Here are their completions of 20+ yards.

Haskins: 6
Roethlisberger: 1
Dobbs: 1
Rudolph: 0

Numbers are reflective of the eye-test. Haskins is utilizing that big arm of his.

I’ve taken this year’s stats one step further. Caveat is these numbers may not be 100% accurate but they’re about 95%. I am able to track QB reps based off my notes, if you’re into that kind of thing. Here are the total reps. Next to the total for each QB is the daily practice reps, 1-4.

This way, we can really get a feel for how many snaps these QBs are getting. And noting if there are any changes between say, Haskins and Rudolph if there is a battle for that #2 spot.

Dwayne Haskins: 76 (17-19-19-21)
Mason Rudolph: 72 (18-20-19-15)
Ben Roethlisberger:
46 (22-7-0-17)
Josh Dobbs: 28 (0-8-18-2)

Haskins and Rudolph’s reps have been very even. Generally, the top-three QBs will get four snaps each team session (12 plays total per 11v11 period). The only changes can be one more/less in seven shots and how effective their two-minute drives are. Rudolph has still run ahead of Haskins in every team session so far. If that changes, it’ll be notable. And we’ll let you know. But Rudolph is still functioning as the #2.

And Dobbs…yeah, there’s just no reps to go around. He needs Roethlisberger’s off-days to get anything substantial. That was the 18 he had on Day 3, Friday night lights. Just ten total reps (not just passes but snaps) on the other three days combined.

Running Backs

Najee Harris: 18 carries, 58 yards (3.2 YPC)
Kalen Ballage: 14 carries, 45 yards (3.2 YPC)
Anthony McFarland: 8 carries, 56 yards (7.0 YPC)
Benny Snell: 8 carries, 19 yards (2.4 YPC) 1 TD
Tyler Simmons: 3 carries, 2 yards (1.5 YPC)
Mathew Sexton: 1 carry, 10 yards (10.0 YPC)
Ray-Ray McCloud: 1 carry, 7 yards (7.0 YPC)
Jaylen Samuels: 1 carry, 4 yards (4.0 YPC)
Isaiah McKoy: 1 carry, 4 yards (4.0 YPC)
James Washington: 1 carry, -2 yards  (-2.0 YPC)
Trey Edmunds: 1 carry, -3 yards (-3.0 YPC)

– Harris leading the team in carries. Some poor blocking has brought his numbers down a bit but he’s run well, showing power, elusiveness, and creating behind the line (especially yesterday). Ballage being second in carries is a little bit notable, though word of warning. RB carries in camp don’t always equate to making the team. McFarland by far has the best YPC thanks to a 40-yard run he had the other day. Snell’s score came in seven shots. Only two of his eight carries have gone for more than three yards.

Here are the runs of 10+ yards.

Harris: 3
McFarland: 1
Sexton: 1

Ballage has two that went for nine.

The Steelers have run that jet motion plenty in camp. They’ve actually handed it off seven times. Combined, they’ve gone for 25 yards (3.6 YPC). The runners have been: Anthony McFarland, Tyler Simmons (twice), Mathew Sexton, Isaiah McKoy, Ray-Ray McCloud, and James Washington.


JuJu Smith-Schuster: 10/14 72 yards 0 TD – 71.4%
Rico Bussey: 7/12 106 yards 2 TD – 58.3%
Chase Claypool: 6/12 27 yards 3 TDs – 50%
Diontae Johnson: 7/12 62 yards 1 TD – 58.3%
Ray-Ray McCloud: 10/11 87 yards 1 TD – 90.9%
Najee Harris: 5/10 38 yards 1 TD – 50%
Kalen Ballage: 9/9 41 yards 3 TDs – 100%
Pat Freiermuth: 8/9 93 yards 1 TD – 88.9%
Anthony McFarland: 8/8 51 yards 1 TD – 100%
Kevin Rader: 6/8 40 yards 2 TDs – 75%
Tyler Simmons: 3/8 19 yards 1 TD – 37.5%
Zach Gentry: 6/7 64 yards 1 TD – 85.7%
Anthony Johnson: 5/6 44 yards 0 TDs – 83.3%
Dax Raymond: 3/5 21 yards 0 TD – 60%
James Washington: 2/4 10 yards 0 TD – 50%
Isaiah McKoy: 3/3 22 yards 3 TDs – 100%
Derek Watt: 3/3 15 yards 0 TDs – 100%
Mathew Sexton: 2/3 27 yards 0 TD – 66.7%
Marcus Baugh: 2/3 13 yards 1 TD – 66.7%
Benny Snell: 2/3 27 yards 0 TDs – 66.7%
Trey Edmunds: 1/1 25 yards 0 TD – 100%

– Rico Bussey had that one big practice, making him the camp yards leader and currently the only Steeler over 100 yards.

– Chase Claypool catches and plays have almost entirely come in seven shots. Jump-ball machine, three TDs, but a very low yards-per-catch (4.5). Nothing I’m worried about, though.

– Very quiet start for James Washington. Dax Raymond has more catches than him.

– Najee Harris leading all RBs in targets with ten.

– Nice numbers for Kalen Ballage and Anthony McFarland. They’ve shown good hands and ability to adjust outside their frame. Ditto for Pat Freiermuth and Zach Gentry while Kevin Rader has made several tough grabs (even on one of his incompletions).

– Catches of 15+ yards.

Freiermuth: 2
Bussey: 2
McFarland: 2
D. Johnson: 1
Edmunds: 1
Gentry: 1
McCloud: 1
Sexton: 1
Rader: 1
Snell: 1
Ballage: 1


Najee Harris: 3
JuJu Smith-Schuster: 2
Diontae Johnson: 2
Chase Claypool: 1
Kevin Rader: 1
Tyler Simmons:  1
Zach Gentry: 1
James Washington: 1
Mathew Sexton: 1

Harris leads the team with three, including two yesterday. Dreadful day for the whole offense. Eight of them total and maybe even a ninth I didn’t count against Diontae Johnson. Yesterday, Harris had two, Rader had one, Gentry had one, Washington had one, Claypool had one, Johnson had one, and Sexton had one. So eight of their 13 total camp drops (61.5%) came yesterday. Tired group in need of a day off, I think. Not really worried about any of these numbers but worth passing along.


James Pierre: 2
Shakur Brown: 1
Lamont Wade: 1
Tre Norwood: 1
Minkah Fitzpatrick: 1

Both of Pierre’s picks have come in seven shots the last two practices. Interesting that five of the six INTs have come from rookies or second-year players. Fitzpatrick is the only exception. Some young guys being aggressive, capitalizing on their chances.

If there’s any other stat you’re looking for, let us know in the comments below. We’ll update these on Wednesday after the next two practices.

To Top