Offensive Line (OL) Snap Counts 2021

The heart and soul of an offense starts with the offensive line, and usually we can find their snaps to be pretty stable. Injuries tend to happen over the course of the season, and offensive lineman are no exception. The rating system can help determine teams that are lining up their top options. Backup offensive lineman getting snaps can spell trouble for teams trying to run to a certain side or in pass protection. Teams will switch around offensive lineman who can play multiple positions. Offenses that run up in pace offenses will feature offensive lineman that play over 70 snaps per game. Otherwise 50-60 snaps is a good average number when figuring out the starters and backups. While it might not be an enticing position, a good healthy offensive line can help the success of an offense. We have seen teams rely on backups struggle to move the ball in any fashion.

The heart and soul of an offense starts with the offensive line, and usually we can find their snaps to be pretty stable. Injuries tend to happen over the course of the season, and offensive lineman are no exception. The rating system can help determine teams that are lining up their top options. Backup offensive lineman getting snaps can spell trouble for teams trying to run to a certain side or in pass protection. Teams will switch around offensive lineman who can play multiple positions. Offenses that run up in pace offenses will feature offensive lineman that play over 70 snaps per game. Otherwise 50-60 snaps is a good average number when figuring out the starters and backups. While it might not be an enticing position, a good healthy offensive line can help the success of an offense. We have seen teams rely on backups struggle to move the ball in any fashion.

NAME POS RTG
Dan Moore Jr. D. Moore Jr. OT
69
J.C. Hassenauer J. Hassenauer C
67
John Leglue J. Leglue OT
67
Chukwuma Okorafor C. Okorafor OT
67
Daryl Williams D. Williams OT
81
Josh Jones J. Jones OL
67
Justin Pugh J. Pugh G
81
Kelvin Beachum K. Beachum OT
75
Max Garcia M. Garcia G
67
Mitch Morse M. Morse C
82
Rodney Hudson R. Hudson C
90
Spencer Brown S. Brown OT
70
Dion Dawkins D. Dawkins OT
81
Royce Newman R. Newman OT
70
Yosh Nijman Y. Nijman OT
67
Alex Cappa A. Cappa G
72
Ali Marpet A. Marpet G
89
Dennis Kelly D. Kelly OT
74
Donovan Smith D. Smith OT
73
Jon Runyan J. Runyan G
71
Lucas Patrick L. Patrick G
70
Ryan Jensen R. Jensen C
93
Tristan Wirfs T. Wirfs OT
90
Duane Brown D. Brown OT
78
Ethan Pocic E. Pocic G
71
Jake Curhan J. Curhan OT
67
Phil Haynes P. Haynes G
67
Trent Brown T. Brown OT
89
Alejandro Villanueva A. Villanueva OT
74
Ben Cleveland B. Cleveland G
67
Joel Bitonio J. Bitonio G
88
James Hudson III J. H. III OT
67
JC Tretter J. Tretter C
81
Jedrick Wills Jr. J. Wills Jr. OT
77
Kevin Zeitler K. Zeitler G
83
Patrick Mekari P. Mekari OL
75
Ryan Bates R. Bates OT
67
Trystan Colon T. Colon C
67
Wyatt Teller W. Teller G
87
Hakeem Adeniji H. Adeniji G
67
Isaiah Prince I. Prince OT
67
Jonah Williams J. Williams OT
78
Trey Hopkins T. Hopkins C
73
Charlie Heck C. Heck OT
67
Geron Christian Sr. G. C. Sr. OT
69
Justin Britt J. Britt OL
72
Justin McCray J. McCray G
67
Lane Taylor L. Taylor G
67
Matt Feiler M. Feiler OT
76
Michael Schofield M. Schofield OT
70
NAME POS RTG TEAM DEPTH Wk1 Wk2 Wk3 Wk4 Wk5 Wk6 Wk7 Wk8 Wk9 Wk10 Wk11 Wk12 Wk13 Wk14 Wk15 Wk16 Wk17 Wk18 Total Avg TM SNAP % TD
Dan Moore Jr. OT
69
PIT 1 58 56 83 60 65 59 74 72 87 69 62 59 74 49 72 81 1080 67 92.1
J.C. Hassenauer C
67
PIT 1 3 9 54 26 27 81 76 276 21 29.7
John Leglue OT
67
PIT 1 57 72 49 72 81 76 407 67 85.9
Chukwuma Okorafor OT
67
PIT 1 58 56 50 65 75 74 72 87 69 62 60 74 49 72 80 76 1079 67 92
Daryl Williams OT
81
BUF 2 85 65 71 63 57 77 73 67 54 56 66 55 78 68 79 76 82 1172 68 97.8
Josh Jones OL
67
ARI 2 56 58 67 78 61 75 71 59 33 55 16 4 75 65 76 3 852 50 72.7
Justin Pugh G
81
ARI 1 66 61 29 78 61 75 71 59 9 75 65 76 76 801 57 68.3
Kelvin Beachum OT
75
ARI 1 41 29 61 68 66 59 70 51 83 53 78 75 65 76 73 948 63 80.9
Max Garcia G
67
ARI 3 41 76 25 68 66 37 72 53 78 75 65 76 76 808 53 68.9
Mitch Morse C
82
BUF 1 85 63 71 63 57 77 73 67 54 56 63 58 78 70 79 76 77 1167 68 97.4
Rodney Hudson C
90
ARI 1 69 61 67 76 38 70 51 83 53 78 76 76 798 66 82.5
Spencer Brown OT
70
BUF 1 4 7 10 72 57 77 58 58 78 68 79 76 82 726 55 60.6
Dion Dawkins OT
81
BUF 1 84 63 79 62 57 77 73 67 53 56 66 58 78 59 75 82 1089 68 90.9
Royce Newman OT
70
GB 2 57 65 63 72 64 59 56 73 63 74 59 82 65 62 59 75 36 1084 63 97.1
Yosh Nijman OT
67
GB 3 63 72 64 10 82 65 62 56 75 41 590 34 52.9
Alex Cappa G
72
TB 1 65 63 73 78 74 75 73 61 48 78 67 70 83 74 67 74 60 1183 69 100
Ali Marpet G
89
TB 1 65 63 73 78 62 75 70 61 48 25 70 83 74 64 74 53 1038 64 87.7
Dennis Kelly OT
74
GB 2 42 62 59 74 68 305 30 27.3
Donovan Smith OT
73
TB 1 65 63 73 78 62 75 70 60 48 69 67 70 83 74 64 74 53 1148 67 97
Jon Runyan G
71
GB 1 65 63 72 64 59 56 73 58 74 59 82 65 62 59 74 68 1053 61 94.4
Lucas Patrick G
70
GB 1 57 64 55 56 73 63 74 59 82 65 62 59 74 68 911 53 81.6
Ryan Jensen C
93
TB 1 65 63 73 78 62 75 73 61 48 69 67 70 83 74 64 74 53 1152 67 97.4
Tristan Wirfs OT
90
TB 1 65 63 73 78 74 75 73 61 48 78 67 70 83 74 67 74 60 1183 69 100
Duane Brown OT
78
SEA 1 54 54 53 56 65 65 56 57 40 49 47 70 61 57 56 72 58 970 57 97.9
Ethan Pocic G
71
SEA 1 14 57 61 49 47 70 61 56 56 72 58 601 46 78.8
Jake Curhan OT
67
SEA 1 26 8 1 6 60 61 57 56 72 58 405 27 40.9
Phil Haynes G
67
SEA 3 6 72 58 136 22 32.3
Trent Brown OT
89
NE 1 7 46 62 59 51 68 64 72 61 490 54 63.5
Alejandro Villanueva OT
74
BAL 1 68 76 58 38 73 69 73 98 73 81 81 74 74 70 59 71 71 1207 71 97.2
Ben Cleveland G
67
BAL 2 32 26 34 4 70 59 71 71 367 30 39.5
Joel Bitonio G
88
CLE 1 59 61 81 78 72 59 71 59 48 59 74 60 65 56 68 71 66 1107 65 100
James Hudson III OT
67
CLE 2 21 21 59 65 71 66 303 25 27.4
JC Tretter C
81
CLE 1 59 61 81 78 72 59 71 59 48 59 74 60 65 56 71 66 1039 64 93.9
Jedrick Wills Jr. OT
77
CLE 1 20 43 70 57 71 59 48 59 74 60 65 71 66 763 58 68.9
Kevin Zeitler G
83
BAL 1 68 76 58 73 67 65 64 98 73 81 81 74 74 70 59 71 71 1223 71 98.5
Patrick Mekari OL
75
BAL 2 6 76 58 73 73 69 20 80 81 40 57 71 60 764 58 61.5
Ryan Bates OT
67
BUF 2 2 8 10 1 4 1 11 5 9 4 1 6 79 71 82 294 17 24.5
Trystan Colon C
67
BAL 2 9 1 3 7 26 15 5 1 2 6 71 1 147 12 11.8
Wyatt Teller G
87
CLE 1 59 61 81 78 72 59 71 59 48 59 74 60 65 56 68 71 66 1107 65 100
Hakeem Adeniji G
67
CIN 1 75 74 68 76 67 20 69 70 37 556 61 90.7
Isaiah Prince OT
67
CIN 2 1 7 14 4 10 10 1 1 6 31 76 24 76 70 54 385 25 35
Jonah Williams OT
78
CIN 1 69 55 47 58 67 72 63 56 75 74 68 76 67 53 76 70 1046 65 95.1
Trey Hopkins C
73
CIN 1 69 55 47 58 67 59 56 56 69 74 53 67 53 76 70 929 61 84.5
Charlie Heck OT
67
HOU 1 1 1 59 75 56 61 69 64 57 52 81 59 68 67 57 827 55 77.6
Geron Christian Sr. OT
69
HOU 2 28 5 33 75 56 61 69 64 59 68 67 3 588 42 55.2
Justin Britt OL
72
HOU 1 77 61 55 47 59 56 52 81 59 67 57 671 61 82.3
Justin McCray G
67
HOU 1 2 1 1 75 30 61 69 64 37 81 67 57 545 38 51.1
Lane Taylor G
67
HOU 1 54 52 81 67 57 311 44 53.9
Matt Feiler OT
76
LAC 1 81 71 66 75 75 56 60 69 59 76 64 66 80 62 67 93 1120 70 93.6
Michael Schofield OT
70
LAC 2 10 70 56 60 69 59 76 71 64 71 80 62 67 93 908 60 81.4

The heart and soul of an offense starts with the offensive line, and usually we can find their snaps to be pretty stable. Injuries tend to happen over the course of the season, and offensive lineman are no exception. The rating system can help determine teams that are lining up their top options. Backup offensive lineman getting snaps can spell trouble for teams trying to run to a certain side or in pass protection. Teams will switch around offensive lineman who can play multiple positions. Offenses that run up in pace offenses will feature offensive lineman that play over 70 snaps per game. Otherwise 50-60 snaps is a good average number when figuring out the starters and backups. While it might not be an enticing position, a good healthy offensive line can help the success of an offense. We have seen teams rely on backups struggle to move the ball in any fashion.