Rank this many
                                             years later
Player            POS    YR Rank Age       1    2    3    4
--------------------------------------+---------------------
Joe Montana        qb   1985  1   29  |   23    1    7    2  
Ken O'Brien        qb   1985  2   25  |    6   13   16   18  
Dan Marino         qb   1986  1   25  |    5    4    8    6  
Boomer Esiason     qb   1986  2   25  |   10    3    4   10  
Joe Montana        qb   1987  1   31  |    7    2    3  999  
Randall Cunningham qb   1987  2   24  |    1    5    1   58  
Randall Cunningham qb   1988  1   25  |    5    1   58    2  
Jim Everett        qb   1988  2   25  |    3    5   16    6  
Don Majkowski      qb   1989  1   25  |   25   34   52   63  
Joe Montana        qb   1989  2   33  |    3  999   53   16  
Randall Cunningham qb   1990  1   27  |   58    2   37    9  
Warren Moon        qb   1990  2   34  |    3   11    4   10  
Jim Kelly          qb   1991  1   31  |    5   10   11   14  
Mark Rypien        qb   1991  2   29  |   13   36   40   31  
Steve Young        qb   1992  1   31  |    1    1   10    8  
Randall Cunningham qb   1992  2   29  |   37    9   39  999  
Steve Young        qb   1993  1   32  |    1   10    8    9  
John Elway         qb   1993  2   33  |    5    6    3    4  
Steve Young        qb   1994  1   33  |   10    8    9    1  
Brett Favre        qb   1994  2   25  |    1    1    1    3  
Brett Favre        qb   1995  1   26  |    1    1    3    7  
Scott Mitchell     qb   1995  2   27  |    9   10   57   67  
Brett Favre        qb   1996  1   27  |    1    3    7   10  
Vinny Testaverde   qb   1996  2   33  |   18    4   64   16  
Marcus Allen       rb   1985  1   25  |   17   10   15   60  
Roger Craig        rb   1985  2   25  |   11    7    2   10  
Joe Morris         rb   1985  3   25  |    2   32   18  999  
Walter Payton      rb   1985  4   31  |    5   27  999  999  
Gerald Riggs       rb   1985  5   25  |    8   20   52   26  
Eric Dickerson     rb   1986  1   26  |    3    1    9   32  
Joe Morris         rb   1986  2   26  |   32   18  999  999  
Curt Warner        rb   1986  3   25  |    4   10   33  100  
Herschel Walker    rb   1986  4   24  |    2    3   11   14  
Walter Payton      rb   1986  5   32  |   27  999  999  999  
Charles White      rb   1987  1   29  |   83  999  999  999  
Herschel Walker    rb   1987  2   25  |    3   11   14    8  
Eric Dickerson     rb   1987  3   27  |    1    9   32   33  
Curt Warner        rb   1987  4   26  |   10   33  100  999  
Albert Bentley     rb   1987  5   27  |   58   31   17  124  
Eric Dickerson     rb   1988  1   28  |    9   32   33   32  
Roger Craig        rb   1988  2   28  |   10   48   44   41  
Herschel Walker    rb   1988  3   26  |   11   14    8   10  
Greg Bell          rb   1988  4   26  |    7   95  999  999  
Neal Anderson      rb   1988  5   24  |    3    3    7   13  
Dalton Hilliard    rb   1989  1   25  |   68   48   18   53  
Thurman Thomas     rb   1989  2   23  |    2    2    2    3  
Neal Anderson      rb   1989  3   25  |    3    7   13   29  
Barry Sanders      rb   1989  4   21  |    1    1    7   16  
Christian Okoye    rb   1989  5   28  |   24    9   42  999  
Barry Sanders      rb   1990  1   22  |    1    7   16    2  
Thurman Thomas     rb   1990  2   24  |    2    2    3    7  
Neal Anderson      rb   1990  3   26  |    7   13   29  999  
Earnest Byner      rb   1990  4   28  |    6   12   70   63  
Derrick Fenner     rb   1990  5   23  |   54   31   32   37  
Barry Sanders      rb   1991  1   23  |    7   16    2    3  
Thurman Thomas     rb   1991  2   25  |    2    3    7   17  
Emmitt Smith       rb   1991  3   22  |    1    1    1    1  
Rodney Hampton     rb   1991  4   22  |    6   14   16   13  
Robert Delpino     rb   1991  5   26  |   78   24  999  999  
Emmitt Smith       rb   1992  1   23  |    1    1    1    6  
Thurman Thomas     rb   1992  2   26  |    3    7   17   11  
Barry Foster       rb   1992  3   24  |   17   24  999  999  
Terry Allen        rb   1992  4   24  |  999   11    7    1  
Lorenzo White      rb   1992  5   26  |   40   27   84  999  
Emmitt Smith       rb   1993  1   24  |    1    1    6   18  
Jerome Bettis      rb   1993  2   21  |   13   41    7    4  
Thurman Thomas     rb   1993  3   27  |    7   17   11   40  
Ricky Watters      rb   1993  4   24  |    6    5    3    9  
Marcus Allen       rb   1993  5   33  |   19   24   15   27  
Emmitt Smith       rb   1994  1   25  |    1    6   18    6  
Barry Sanders      rb   1994  2   26  |    3    5    1   10  
Chris Warren       rb   1994  3   26  |    4   18   23   45  
Marshall Faulk     rb   1994  4   21  |    6   17    7    3  
Natrone Means      rb   1994  5   22  |   31   47   20   24  
Emmitt Smith       rb   1995  1   26  |    6   18    6    5  
Curtis Martin      rb   1995  2   22  |    4   14    7    8  
Barry Sanders      rb   1995  3   27  |    5    1   10  999  
Chris Warren       rb   1995  4   27  |   18   23   45   41  
Ricky Watters      rb   1995  5   26  |    3    9    9    9  
Terry Allen        rb   1996  1   28  |   28   31   17   71  
Terrell Davis      rb   1996  2   24  |    2    1   77   58  
Ricky Watters      rb   1996  3   27  |    9    9    9    8  
Curtis Martin      rb   1996  4   23  |   14    7    8   10  
Barry Sanders      rb   1996  5   28  |    1   10  999  999  
Louis Lipps        wr   1985  1   23  |   47  103   11   18  
Mike Quick         wr   1985  2   26  |   12    5   48   84  
Wes Chandler       wr   1985  3   29  |   27   41  126  999  
Drew Hill          wr   1985  4   29  |   14    7    6   20  
Steve Largent      wr   1985  5   31  |    8    6   45   59  
Jerry Rice         wr   1986  1   24  |    1    2    1    1  
Stanley Morgan     wr   1986  2   31  |   32   49   55   58  
Mark Duper         wr   1986  3   27  |   18   50   47   29  
Mark Clayton       wr   1986  4   25  |   12    3   16   68  
Wesley Walker      wr   1986  5   31  |   91   34  127  999  
Jerry Rice         wr   1987  1   25  |    2    1    1    1  
JT Smith           wr   1987  2   32  |   17   28   87  999  
Gary Clark         wr   1987  3   25  |   15    7    3    3  
Carlos Carson      wr   1987  4   29  |   38  113  999  999  
Mike Quick         wr   1987  5   28  |   48   84  101  999  
Henry Ellard       wr   1988  1   27  |    6    5   19   34  
Jerry Rice         wr   1988  2   26  |    1    1    1    2  
Mark Clayton       wr   1988  3   27  |   16   68    6   49  
Ricky Sanders      wr   1988  4   26  |   21   41   35   37  
Eddie Brown        wr   1988  5   26  |   25   17   38  999  
Jerry Rice         wr   1989  1   27  |    1    1    2    1  
Sterling Sharpe    wr   1989  2   24  |    8   22    1    3  
Mark Carrier       wr   1989  3   24  |   32   45   29   34  
Andre Reed         wr   1989  4   25  |    9    4   18   16  
Anthony Miller     wr   1989  5   24  |   11   43    5    7  
Jerry Rice         wr   1990  1   28  |    1    2    1    1  
Andre Rison        wr   1990  2   23  |    7    4    2   12  
Gary Clark         wr   1990  3   28  |    3   12   31   52  
Ernest Givins      wr   1990  4   26  |   15    6   22   69  
Henry Ellard       wr   1990  5   29  |   19   34   27    8  
Jerry Rice         wr   1991  1   29  |    2    1    1    1  
Michael Irvin      wr   1991  2   25  |    3    4   11    7  
Gary Clark         wr   1991  3   29  |   12   31   52   66  
Andre Reed         wr   1991  4   27  |   18   16    4   75  
Michael Haynes     wr   1991  5   26  |    9   33   18   46  
Sterling Sharpe    wr   1992  1   27  |    3    2  999  999  
Jerry Rice         wr   1992  2   30  |    1    1    1    4  
Michael Irvin      wr   1992  3   26  |    4   11    7   37  
Andre Rison        wr   1992  4   25  |    2   12   45   55  
Anthony Miller     wr   1992  5   27  |    7   15   10   42  
Jerry Rice         wr   1993  1   31  |    1    1    4  118  
Andre Rison        wr   1993  2   26  |   12   45   55   15  
Sterling Sharpe    wr   1993  3   28  |    2  999  999  999  
Michael Irvin      wr   1993  4   27  |   11    7   37    9  
Cris Carter        wr   1993  5   28  |   10    4    7    4  
Jerry Rice         wr   1994  1   32  |    1    4  118    8  
Sterling Sharpe    wr   1994  2   29  |  999  999  999  999  
Terance Mathis     wr   1994  3   27  |   17   26   26    6  
Andre Reed         wr   1994  4   30  |   75   18   27   40  
Tim Brown          wr   1994  5   28  |    9   10    8   15  
Jerry Rice         wr   1995  1   33  |    4  118    8   38  
Isaac Bruce        wr   1995  2   23  |    8   31   74    6  
Herman Moore       wr   1995  3   26  |    6    7   23   94  
Cris Carter        wr   1995  4   30  |    7    4    7    3  
Robert Brooks      wr   1995  5   25  |   68   19   69  999  
Michael Jackson    wr   1996  1   27  |   29   78  999  999  
Tony Martin        wr   1996  2   31  |   22   16   28   77  
Carl Pickens       wr   1996  3   26  |   38   19   39  100  
Jerry Rice         wr   1996  4   34  |  118    8   38   25  
Irving Fryar       wr   1996  5   34  |   10   58   89   50  
Todd Christensen   te   1985  1   29  |    1    3   30  999  
Mickey Shuler      te   1985  2   29  |    6    5    2   25  
Todd Christensen   te   1986  1   30  |    3   30  999  999  
Mark Bavaro        te   1986  2   23  |    1    4   13    9  
Mark Bavaro        te   1987  1   24  |    4   13    9  999  
Rob Awalt          te   1987  2   23  |   10   21   38   52  
Keith Jackson      te   1988  1   23  |    2    2    5    2  
Mickey Shuler      te   1988  2   32  |   25   29   48  999  
Rodney Holman      te   1989  1   29  |    4    9   18   20  
Keith Jackson      te   1989  2   24  |    2    5    2    5  
Brent Jones        te   1990  1   27  |   13    3    6    3  
Keith Jackson      te   1990  2   25  |    5    2    5    4  
Marv Cook          te   1991  1   25  |   10   32   29   39  
Ethan Horton       te   1991  2   29  |   11   14   22  999  
Jay Novacek        te   1992  1   30  |   16   12    3  999  
Keith Jackson      te   1992  2   27  |    5    4   37    4  
Shannon Sharpe     te   1993  1   25  |    2    4    1    1  
Eric Green         te   1993  2   26  |    6   12   28    6  
Ben Coates         te   1994  1   25  |    1    3    2    3  
Shannon Sharpe     te   1994  2   26  |    4    1    1    1  
Ben Coates         te   1995  1   26  |    3    2    3   17  
Mark Chmura        te   1995  2   26  |   20    8    8   67  
Shannon Sharpe     te   1996  1   28  |    1    1   36    2  
Wesley Walls       te   1996  2   30  |    4    7    1   14  

NOTE:  a rank of 999 means the player did not play that season.