View Full Version : How is QB Rating Processed?
korme
06-07-2004, 04:47 PM
What's the formula?
Arles
06-07-2004, 04:51 PM
http://www.nfl.com/news/981202qbrate.html
dawgfan
06-07-2004, 06:07 PM
Arle posted a link to the NFL formula. If you're also interested in the NCAA formula (it's a bit different) it is as follows:
Completion percentage ((PC/PA)*100)
Plus:
Yards per attempt * 8.4 ((Yds/PA)*8.4)
Plus:
TD percentage * 3.3 (((TD/PA)*100)*3.3)
Minus
Int percentage * 2 (((PI/PA)*100)*2)
----------------------------------------------------------
For example, Danny Wuerffel's career numbers are as follows:
1,170 PA, 708 PC, 10,875 Yds, 114 TD, 42 Int
Completion percentage = 60.51 ((PC/PA)*100)
Yards per attempt = 9.29 (Yds/PA)
TD percentage = 9.74 ((TD/PA)*100)
Int percentage = 3.59 ((Int/PA)*100)
Formula is:
Add together
Completion percentage = 60.51
Yards per attempt*8.4 = 9.29*8.3 or 78.08
TD percentage*3.3 = 9.74*3.3 or 32.14
Total = 170.73
Subtract
Int percentage*2 = 3.59*2 or -7.18
Passer Rating = 163.6
korme
06-08-2004, 02:44 PM
Isn't there a formula like that for the NFL? That page link is just confusing.
primelord
06-08-2004, 02:52 PM
Divide a quarterback's completed passes by pass attempts.
Subtract 0.3.
Divide by 0.2 and record the total. The sum cannot be greater than 2.375 or less than zero.
Divide passing yards by pass attempts.
Subtract 3.
Divide by 4 and record the total. The sum cannot be greater than 2.375 or less than zero.
Divide touchdown passes by pass attempts.
Divide by 0.05 and record the total. The sum cannot be greater than 2.375 or less than zero.
Divide interceptions by pass attempts.
Subtract that number from 0.095.
Divide that product by 0.04 and record the total. The sum cannot be greater than 2.375 or less than zero.
Add the four totals you recorded.
Multiply that total by 100.
Divide by 6.
The final number is your quarterback rating.
korme
06-08-2004, 03:52 PM
thanks primey, i got it!
MIJB#19
06-09-2004, 06:35 AM
I used to have an excel spreadsheet to calculate passer ratings.
Let's see if I can upload it somewhere and put a link in this thread... :D
EDIT:
How about this: MIJB's MS Excel spreadsheet to calculate the NFL passer rating. (http://matthijs.netherlands.com/qbrating.xls)
Ben E Lou
06-09-2004, 07:14 AM
About to head down to the courthouse, but marking this thread for the reference sticky, hopefully to be added this evening (assuming we don't get all the evidence today and deliberate into the evening to get it over with.)
spleen1015
06-09-2004, 07:58 AM
hxxp://www.footballguys.com/qbrating.htm
korme
06-09-2004, 12:26 PM
I've used it in Excel off of what primelord told me, because of the recent Tecmo talks I've been playing a fictional 10 team league and keeping a few offensive stats. QB Rating was essential.
cthomer5000
06-09-2004, 12:32 PM
I've used it in Excel off of what primelord told me, because of the recent Tecmo talks I've been playing a fictional 10 team league and keeping a few offensive stats. QB Rating was essential.
No way, I love how Tecmo processed the rating. You could have like a 600+ rating. :)
korme
06-09-2004, 12:36 PM
Most of the QBs have really crappy ratings actually, through 3 games.
<table x:str="" border="0" cellpadding="0" cellspacing="0" width="471" style="border-collapse: collapse; width: 355pt;"> <col width="131" style="width: 98pt;"> <col width="37" style="width: 28pt;"> <col width="38" style="width: 29pt;"> <col width="28" style="width: 21pt;"> <col width="42" style="width: 32pt;"> <col width="45" span="2" style="width: 34pt;"> <col width="27" style="width: 20pt;"> <col width="30" style="width: 23pt;"> <col width="48" style="width: 36pt;"> <tbody><tr height="27" style="height: 20.25pt;"> <td height="27" colspan="10" class="xl29" align="center" width="471" style="border-right: 1pt solid black; height: 20.25pt; width: 355pt;">QUARTERBACK STATS</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl24" style="height: 12.75pt;">Player</td> <td class="xl25">Team</td> <td class="xl25"> Cmp</td> <td class="xl25"> Att</td> <td class="xl25"> %</td> <td class="xl25">Yards</td> <td class="xl25"> YPA</td> <td class="xl25">TD</td> <td class="xl25">INT
</td> <td class="xl26">Rating</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl31" style="border-top: medium none; height: 12.75pt;">Jennings</td> <td class="xl27" style="border-top: medium none; border-left: medium none;">YNG</td> <td class="xl27" align="right" style="border-top: medium none;" x:num="">28</td> <td class="xl34" align="right" style="border-top: medium none;" x:num="">47</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.5957446808510638" x:fmla="=C3/D3"> 59.6%</td> <td class="xl34" align="right" style="border-top: medium none;" x:num="">808</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="17.191489361702128" x:fmla="=F3/D3"> 17.19</td> <td class="xl27" align="right" style="border-top: medium none;" x:num="">9</td> <td class="xl34" align="right" style="border-top: medium none;" x:num="">1</td> <td class="xl44" align="right" style="border-top: medium none;" x:num=""> 158.3</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl31" style="border-top: medium none; height: 12.75pt;">Hunter</td> <td class="xl32" style="border-top: medium none; border-left: medium none;">CAN</td> <td class="xl32" align="right" style="border-top: medium none;" x:num="">14</td> <td class="xl35" align="right" style="border-top: medium none;" x:num="">36</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.3888888888888889" x:fmla="=C4/D4">38.9%</td> <td class="xl35" align="right" style="border-top: medium none;" x:num="">402</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="11.166666666666666" x:fmla="=F4/D4">11.17</td> <td class="xl32" align="right" style="border-top: medium none;" x:num="">6</td> <td class="xl35" align="right" style="border-top: medium none;" x:num="">1</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="">125.0</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl31" style="border-top: medium none; height: 12.75pt;">Lawyer</td> <td class="xl32" style="border-left: medium none;">SPR</td> <td class="xl32" align="right" x:num="">13</td> <td class="xl35" align="right" x:num="">30</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.43333333333333335" x:fmla="=C5/D5">43.3%</td> <td class="xl35" align="right" x:num="">281</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="9.3666666666666671" x:fmla="=F5/D5">9.37</td> <td class="xl32" align="right" x:num="">3</td> <td class="xl35" align="right" x:num="">0</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="110.55555555555556">110.6</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl40" style="height: 12.75pt;">Porter</td> <td class="xl32" style="border-left: medium none;">TOL</td> <td class="xl32" align="right" x:num="">16</td> <td class="xl35" align="right" x:num="">40</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.4" x:fmla="=C6/D6">40.0%</td> <td class="xl35" align="right" x:num="">448</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="" x:fmla="=F6/D6">11.20</td> <td class="xl32" align="right" x:num="">4</td> <td class="xl35" align="right" x:num="">3</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="84.166666666666671">84.2</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl40" style="height: 12.75pt;">Herbert</td> <td class="xl32" style="border-left: medium none;">CLE</td> <td class="xl32" align="right" x:num="">16</td> <td class="xl35" align="right" x:num="">39</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.41025641025641024" x:fmla="=C7/D7">41.0%</td> <td class="xl35" align="right" x:num="">343</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="8.7948717948717956" x:fmla="=F7/D7">8.79</td> <td class="xl32" align="right" x:num="">3</td> <td class="xl35" align="right" x:num="">3</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="66.506410256410248">66.5</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl40" style="height: 12.75pt;">Kellner</td> <td class="xl32" style="border-left: medium none;">COL</td> <td class="xl32" align="right" x:num="">12</td> <td class="xl35" align="right" x:num="">30</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.4" x:fmla="=C8/D8">40.0%</td> <td class="xl35" align="right" x:num="">309</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="" x:fmla="=F8/D8">10.30</td> <td class="xl32" align="right" x:num="">2</td> <td class="xl35" align="right" x:num="">3</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="58.888888888888886">58.9</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl40" style="height: 12.75pt;">Willoughsby</td> <td class="xl32" style="border-left: medium none;">CIN</td> <td class="xl32" align="right" x:num="">7</td> <td class="xl35" align="right" x:num="">23</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.30434782608695654" x:fmla="=C9/D9">30.4%</td> <td class="xl35" align="right" x:num="">216</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="9.3913043478260878" x:fmla="=F9/D9">9.39</td> <td class="xl32" align="right" x:num="">3</td> <td class="xl35" align="right" x:num="">3</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="55.70652173913043">55.7</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl40" style="height: 12.75pt;">Moore</td> <td class="xl32" style="border-left: medium none;">DAY</td> <td class="xl32" align="right" x:num="">10</td> <td class="xl35" align="right" x:num="">34</td> <td class="xl37" align="right" style="border-top: medium none;" x:num="0.29411764705882354" x:fmla="=C10/D10">29.4%</td> <td class="xl35" align="right" x:num="">331</td> <td class="xl33" align="right" style="border-top: medium none;" x:num="9.735294117647058" x:fmla="=F10/D10">9.74</td> <td class="xl32" align="right" x:num="">3</td> <td class="xl35" align="right" x:num="">6</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="23.039215686274503">23.0</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl31" style="border-top: medium none; height: 12.75pt;">Billings</td> <td class="xl32" style="border-left: medium none;">AKR</td> <td class="xl32" align="right" x:num="">8</td> <td class="xl35" align="right" x:num="">30</td> <td class="xl39" align="right" style="border-top: medium none;" x:num="0.26666666666666666" x:fmla="=C11/D11">26.7%</td> <td class="xl35" align="right" x:num="">184</td> <td class="xl42" align="right" style="border-top: medium none;" x:num="6.1333333333333337" x:fmla="=F11/D11">6.13</td> <td class="xl32" align="right" x:num="">2</td> <td class="xl35" align="right" x:num="">4</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="16.527777777777782">16.5</td> </tr> <tr height="17" style="height: 12.75pt;"> <td height="17" class="xl31" style="border-top: medium none; height: 12.75pt;">Flanagan</td> <td class="xl32" style="border-left: medium none;">ATH</td> <td class="xl32" align="right" x:num="">7</td> <td class="xl35" align="right" x:num="">27</td> <td class="xl39" align="right" x:num="0.25925925925925924" x:fmla="=C12/D12">25.9%</td> <td class="xl35" align="right" x:num="">130</td> <td class="xl42" align="right" x:num="4.8148148148148149" x:fmla="=F12/D12">4.81</td> <td class="xl32" align="right" x:num="">0</td> <td class="xl35" align="right" x:num="">2</td> <td class="xl44" align="right" style="border-top: medium none;" x:num="12.885802469135804">12.9</td> </tr> <tr height="18" style="height: 13.5pt;"> <td height="18" class="xl28" style="height: 13.5pt;">Lahman</td> <td class="xl30">CIN</td> <td class="xl30" align="right" x:num="">4</td> <td class="xl36" align="right" x:num="">21</td> <td class="xl38" align="right" x:num="0.19047619047619047" x:fmla="=C13/D13">19.0%</td> <td class="xl36" align="right" style="border-left: medium none;" x:num="">97</td> <td class="xl41" align="right" x:num="4.6190476190476186" x:fmla="=F13/D13">4.62</td> <td class="xl30" align="right" style="border-left: medium none;" x:num="">0</td> <td class="xl36" align="right" x:num="">3</td> <td class="xl43" align="right" style="border-top: medium none;" x:num="">0.0</td> </tr></tbody> </table>
vBulletin v3.6.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd.