2007 Oakland Raiders season

2007 Oakland Raiders season

The 2007 Oakland Raiders season was the team's forty-eight season overall. The team finished the season with a 4–12 record. It began with the team's fourth head coach in six seasons.

By virtue of the team's 2–14 finish in 2006 (the worst in the NFL for that year), they acquired the first overall pick in the 2007 NFL Draft. With that first pick, the Raiders selected LSU quarterback JaMarcus Russell, who went on to be one of the greatest busts in NFL history.

As in 2005 and 2006, the Raiders faced both participants from the previous season's Super Bowl. In 2007, they had home games scheduled against the Chicago Bears and Indianapolis Colts from Super Bowl XLI. They lost to both teams.[1]

Contents

  • Offseason 1
    • Draft Selections 1.1
  • Players 2
  • Coaches 3
  • Preseason 4
    • Week 1 vs. Arizona Cardinals 4.1
    • Week 2 at San Francisco 49ers 4.2
    • Week 3 vs. St. Louis Rams 4.3
    • Week 4 at Seattle Seahawks 4.4
  • Regular season 5
    • Schedule 5.1
    • Standings 5.2
      • Week 1: vs. Detroit Lions 5.2.1
      • Week 2: at Denver Broncos 5.2.2
      • Week 3: vs. Cleveland Browns 5.2.3
      • Week 4: at Miami Dolphins 5.2.4
      • Week 6: at San Diego Chargers 5.2.5
      • Week 7: vs. Kansas City Chiefs 5.2.6
      • Week 8: at Tennessee Titans 5.2.7
      • Week 9: vs. Houston Texans 5.2.8
      • Week 10: vs. Chicago Bears 5.2.9
      • Week 11: at Minnesota Vikings 5.2.10
      • Week 12: at Kansas City Chiefs 5.2.11
      • Week 13: vs. Denver Broncos 5.2.12
      • Week 14 at Green Bay Packers 5.2.13
      • Week 15: vs. Indianapolis Colts 5.2.14
      • Week 16 at Jacksonville Jaguars 5.2.15
      • Week 17 vs. San Diego Chargers 5.2.16
  • Notes 6

Offseason

The first casualty of the Raiders' disastrous 2006 season was head coach Art Shell, who was fired on January 4, 2007.[2] His career record as head coach of the Raiders (including playoffs) was 58–56. The team has interviewed a number of candidates since Shell's firing, including San Diego Chargers assistant coach James Lofton, former New York Giants head coach Jim Fassel, and current Raiders defensive coordinator Rob Ryan. USC assistant head coach Steve Sarkisian, considered to be the front runner for the position, withdrew his name from consideration on January 19.[3] On January 22, the team announced the hiring of 31-year-old USC offensive coordinator Lane Kiffin, the youngest coach in franchise history and the youngest coach in the NFL.[4]

Kiffin's first staffing hire was former Atlanta Falcons offensive coordinator Greg Knapp, who accepted the same position in Oakland on January 28.[5]

Oakland signed Super Bowl winning running back Dominic Rhodes away from the Indianapolis Colts on March 9, 2007. The next day, the Raiders brought in Justin Griffith from the Atlanta Falcons to help the blocking game.

With the first overall pick in the 2007 NFL Draft the Raiders selected quarterback JaMarcus Russell from LSU.

Draft Selections

|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 2 | style="padding-left: 0.5em; padding-right: 0.5em;" | 38 | style="padding-left: 0.5em; padding-right: 0.5em; " |Zach Miller  | style="padding-left: 0.5em; padding-right: 0.5em;" | TE | style="padding-left: 0.5em; padding-right: 0.5em;" | Arizona State | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- | style="padding-left: 0.5em; padding-right: 0.5em;" | 3 | style="padding-left: 0.5em; padding-right: 0.5em;" | 65 | style="padding-left: 0.5em; padding-right: 0.5em; " |


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 3 | style="padding-left: 0.5em; padding-right: 0.5em;" | 91 | style="padding-left: 0.5em; padding-right: 0.5em; " |Mario Henderson  | style="padding-left: 0.5em; padding-right: 0.5em;" | OT | style="padding-left: 0.5em; padding-right: 0.5em;" | Florida State | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 3 | style="padding-left: 0.5em; padding-right: 0.5em;" | 99 | style="padding-left: 0.5em; padding-right: 0.5em; " |Johnnie Lee Higgins  | style="padding-left: 0.5em; padding-right: 0.5em;" | WR | style="padding-left: 0.5em; padding-right: 0.5em;" | UTEP | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 4 | style="padding-left: 0.5em; padding-right: 0.5em;" | 100 | style="padding-left: 0.5em; padding-right: 0.5em; " |Michael Bush  | style="padding-left: 0.5em; padding-right: 0.5em;" | RB | style="padding-left: 0.5em; padding-right: 0.5em;" | Louisville | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 4 | style="padding-left: 0.5em; padding-right: 0.5em;" | 110 | style="padding-left: 0.5em; padding-right: 0.5em; " |John Bowie  | style="padding-left: 0.5em; padding-right: 0.5em;" | CB | style="padding-left: 0.5em; padding-right: 0.5em;" | Cincinnati | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 5 | style="padding-left: 0.5em; padding-right: 0.5em;" | 138 | style="padding-left: 0.5em; padding-right: 0.5em; " |Jay Richardson  | style="padding-left: 0.5em; padding-right: 0.5em;" | DE | style="padding-left: 0.5em; padding-right: 0.5em;" | Ohio State | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- | style="padding-left: 0.5em; padding-right: 0.5em;" | 5 | style="padding-left: 0.5em; padding-right: 0.5em;" | 165 | style="padding-left: 0.5em; padding-right: 0.5em; " |Eric Frampton  | style="padding-left: 0.5em; padding-right: 0.5em;" | SS | style="padding-left: 0.5em; padding-right: 0.5em;" | Washington State | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 6 | style="padding-left: 0.5em; padding-right: 0.5em;" | 175 | style="padding-left: 0.5em; padding-right: 0.5em; " |Oren O'Neal  | style="padding-left: 0.5em; padding-right: 0.5em;" | FB | style="padding-left: 0.5em; padding-right: 0.5em;" | Arkansas State | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


|- bgcolor="#d9e9f9" | style="padding-left: 0.5em; padding-right: 0.5em;" | 7 | style="padding-left: 0.5em; padding-right: 0.5em;" | 254 | style="padding-left: 0.5em; padding-right: 0.5em; " |Jonathan Holland  | style="padding-left: 0.5em; padding-right: 0.5em;" | WR | style="padding-left: 0.5em; padding-right: 0.5em;" | Louisiana Tech | style="padding-left: 0.5em; padding-right: 0.75em;" | |-


[6]

Players

Coaches

Preseason

Week 1 vs. Arizona Cardinals

Week 2 at San Francisco 49ers

Week 3 vs. St. Louis Rams

Week 4 at Seattle Seahawks

Regular season

Schedule

Week Date Opponent Result Time Record TV
1 September 9, 2007 Detroit Lions L 36–21 1:15 p.m. 0–1 Fox
2 September 16, 2007 at Denver Broncos L 23–20 1:15 p.m. 0–2 CBS
3 September 23, 2007 Cleveland Browns W 26–24 1:15 p.m. 1–2 CBS
4 September 30, 2007 at Miami Dolphins W 35–17 10:00 a.m. 2–2 CBS
5 Bye
6 October 14, 2007 at San Diego Chargers L 28–14 1:15 p.m. 2–3 CBS
7 October 21, 2007 Kansas City Chiefs L 12–10 1:05 p.m. 2–4 CBS
8 October 28, 2007 at Tennessee Titans L 13–9 10:00 a.m. 2–5 CBS
9 November 4, 2007 Houston Texans L 24–17 1:15 p.m. 2–6 CBS
10 November 11, 2007 Chicago Bears L 17–6 1:15 p.m. 2–7 Fox
11 November 18, 2007 at Minnesota Vikings L 29–22 10:00 a.m. 2–8 CBS
12 November 25, 2007 at Kansas City Chiefs W 20–17 10:00 a.m. 3–8 CBS
13 December 2, 2007 Denver Broncos W 34–20 1:05 p.m. 4–8 CBS
14 December 9, 2007 at Green Bay Packers L 38–7 10:00 a.m. 4–9 CBS
15 December 16, 2007 Indianapolis Colts L 21–14 1:05 p.m. 4–10 CBS
16 December 23, 2007 at Jacksonville Jaguars L 49–11 10:00 a.m. 4–11 CBS
17 December 30, 2007 San Diego Chargers L 30–17 1:15 P.M 4–12 CBS

Standings

Week 1: vs. Detroit Lions

With Josh McCown getting the start at quarterback, the Raiders began their 2007 campaign at home in an interconference fight with the Detroit Lions. After a scoreless first quarter, Oakland trailed early as Lions QB Jon Kitna completed a 13-yard TD pass to WR Roy Williams. Detroit would increase its lead before halftime with kicker Jason Hanson getting a 46-yard field goal.

In the third quarter, the Lions continued with their early lead as Kitna completed a 16-yard TD pass to WR Calvin Johnson. Afterwards, the Raiders began to come back as McCown completed a 4-yard TD pass to WR Ronald Curry, followed by RB LaMont Jordan getting a 12-yard TD run. In the fourth quarter, Detroit responded with Hanson kicking a 46-yard field goal, while Oakland took the lead with McCown completing a 7-yard TD pass to FB Justin Griffith. However, as it seems to be for the Raiders, their lead wouldn't hold as the Lions scored 17 unanswered points (32-yard TD pass from Kitna to WR Shaun McDonald, Hanson getting a 23-yard field goal, and RB Tatum Bell getting a 14-yard TD run) to end the game.

With the loss, Oakland began their season at 0–1.

Week 2: at Denver Broncos

Hoping to rebound from their embarrassing home loss to the Lions, the Raiders flew to INVESCO Field at Mile High for an AFC West duel with the Denver Broncos. In the first quarter, Oakland trailed early as Broncos QB Jay Cutler completed a 9-yard TD pass to WR Brandon Stokley for the only score of the period. In the second quarter, the Raiders got on the board with kicker Sebastian Janikowski getting a 38-yard field goal. However, Denver continued to pound away as RB Cecil Sapp got a 4-yard TD run, while kicker Jason Elam got a 23-yard field goal.

In the third quarter, Oakland began to come back as QB Josh McCown (who was a gametime decision heading into the game) completed a 46-yard TD pass to WR Jerry Porter for the only score of the period. In the fourth quarter, the Raiders took the lead as DT Gerard Warren sacked Cutler in the end zone for a safety, while LB Thomas Howard returned an interception 44 yards for a touchdown (followed by a successful two-point conversion pass from McCown to WR Ronald Curry). However, the Broncos tied the game up with Elam's 20-yard field goal. In overtime, Oakland managed to make Denver go three-and-out on their first possession. A 33-yard run by RB LaMont Jordan helped set up Janikowski for a game-winning 52-yard field goal. Broncos head coach Mike Shanahan called timeout before the kick could begin. Janikowski's second try hit off the very tip of the left goal post and was no good, giving Denver a chance to win the game. The Broncos won with Elam getting a 23-yard field goal.

With the loss, not only did the Raiders fall to 0–2, but they had lost 11-straight games (currently the NFL's longest losing streak) dating back to Week 9 of the 2006 season.

Week 3: vs. Cleveland Browns

Though the Raiders had lost eleven straight games dating back to Week 9 of the 2006 season, they were favored to beat the Cleveland Browns.

Sebastian Janikowski kicked a 32-yard field goal with a 3–0 lead with 37 seconds left in the 1st quarter. Sebastian Janikowski kicked a 22-yard field goal, and the Raiders lead 6–0 with 11 minutes left in the 2nd quarter. Josh McCown threw a 41-yard touchdown pass to Ronald Curry with a good point after touchdown (PAT). The Raiders lead 13–0 with 4 minutes and 45 seconds left in the 2nd quarter. Sebastian Janikowski kicked a 23-yard field goal. The Raiders lead 16–0 with 2 minutes and 5 seconds left in the 2nd quarter. Joshua Cribbs returns a 99-yard kickoff return for a touchdown with a good point after touchdown with the Raiders leading 16–7 with 1 minute and 53 seconds left in the 2nd quarter. Phil Dawson kicked a 23-yard field goal with the Raiders still in the lead, 16–10 with 11 seconds left in the 2nd quarter. After halftime, Derek Anderson threw a 21-yard touchdown pass to Braylon Edwards with an extra point, and the Browns lead 17–16 with 9 minutes and 16 seconds left in the 3rd quarter. LaMont Jordan runs a 1-yard touchdown with an extra point, Raiders lead 23–17 with 11 seconds left in the 3rd quarter. Sebastian Janikowski kicked a 48-yard field goal with the Raiders leading 26–17 with 8 minutes and 11 seconds left in the 4th quarter. Derek Anderson runs a 1-yard touchdown and extra point with the Raiders still leading 26–24 with 3 minutes and 33 seconds left in the 4th quarter. After getting the ball back with 1:04 left on the clock, Derek Anderson drove the Browns down to the Oakland 22-yard line. However, as the ball for Dawson's game winning field goal was snapped, Raiders coach Lane Kiffin called a timeout, imitating the strategy used by the Denver Broncos last week. On Dawson's second attempt, the ball was blocked by Tommy Kelly, ending the game and ending an 11-game losing streak for the Raiders as they improved to 1–2.

Week 4: at Miami Dolphins

Coming off a last-second home win over the Browns, the Raiders flew to Dolphin Stadium for a Week 4 duel with the winless Miami Dolphins. With QB Josh McCown out with an injury, QB Daunte Culpepper got a chance to get redemption against his former team. The game was delayed for 30 minutes due to thunderstorms in the Miami area.

In the first quarter, Oakland got off to a fast start with Culpepper completing a 7-yard TD pass to WR Jerry Porter, along with getting a 2-yard TD run. In the second quarter, the Dolphins responded with RB Ronnie Brown getting a 9-yard TD run for the only score of the period. In the third quarter, Miami drew closer with kicker Jay Feely nailing a 29-yard field goal. Fortunately, the Raiders continued their offensive revival with Culpepper getting a 5-yard TD run. The Dolphins would respond with QB Trent Green completing a 3-yard TD pass to TE Justin Peelle. In the fourth quarter, Oakland sealed its first road win since Week 11 of the 2005 season with Culpepper hooking up with Porter again on a 27-yard TD pass, along with getting a 3-yard TD run.

With the win, the Raiders entered their bye week at 2–2.

Week 6: at San Diego Chargers

Coming off their bye week, the Raiders flew to Qualcomm Stadium for their Week 6 divisional duel with the San Diego Chargers. In the first quarter, Oakland trailed early as Chargers RB LaDainian Tomlinson got a 3-yard and a 27-yard TD run. In the second quarter, the Raiders would respond with LB Thomas Howard returning an interception 66 yards for a touchdown, along with the only score of the period.

In the third quarter, San Diego replied with Tomlinson getting a 13-yard TD run for the only score of the period. In the fourth quarter, Oakland tried to rally as QB Daunte Culpepper completed a 1-yard TD pass to rookie TE Zach Miller. Unfortunately, the Chargers destroyed any remaining signs of hope with Tomlinson getting a 41-yard TD run.

With the loss, the Raiders fell to 2–3.

Week 7: vs. Kansas City Chiefs

Hoping to rebound from their divisional road loss to the Chargers, the Raiders went home for a Week 7 divisional duel with their nemesis, the Kansas City Chiefs. In the first half, Oakland trailed as Chiefs kicker Dave Rayner got a 41-yard field goal in the first quarter and a 31-yard field goal in the second quarter. In the third quarter, the Raiders got on the board with QB Daunte Culpepper completing a 21-yard TD pass to WR Ronald Curry for the only score of the period. In the fourth quarter, Kansas City retook the lead with RB Larry Johnson getting a 1-yard TD run (with a failed 2-point conversion). Oakland managed to respond with kicker Sebastian Janikowski getting a 37-yard field goal, along with trying to turn a late-game drive into some winning points. Unfortunately, the game ended with an interception.

With the loss, not only did the Raiders fall to 2–4, but it also marked their 17th-straight divisional loss, the most since 1970.

Week 8: at Tennessee Titans

Trying to snap a two-game skid, the Raiders flew to LP Field for a Week 8 interconference duel with the Tennessee Titans. In the first quarter, Oakland struck first with kicker Sebastian Janikowski getting a 50-yard field goal. The Titans would respond with kicker Rob Bironas getting a 35-yard field goal. In the second quarter, the Raiders jumped back into the lead with Janikowski kicking a 43-yard and a 54-yard field goal.

In the third quarter, Tennessee drew close with RB Chris Henry getting a 24-yard TD run for the only score of the period. In the fourth quarter, the Titans took the lead with Bironas getting a 23-yard field goal. QB Daunte Culpepper tried to lead Oakland back into the lead, but Tennessee's defense held them off.

With their third-straight loss, not only did the Raiders fall to 2–5, but they have now lost 14 out of their last 15 road games.

Week 9: vs. Houston Texans

Trying to snap a three-game skid, the Raiders went home for a Week 9 intraconference duel with the Houston Texans. In the first quarter, Oakland's struggles continued as Texans RB Ahman Green got an 8-yard TD run for the only score of the period. In the second quarter, things continued to get worse the Raiders as Houston increased its lead with RB Ron Dayne getting a 14-yard TD run, while kicker Kris Brown nailed a 40-yard field goal.

In the third quarter, Oakland finally managed to get on the board as kicker Sebastian Janikowski nailed a 22-yard field goal for the only score of the period. In the fourth quarter, the Raiders drew closer as RB Justin Fargas got a 1-yard TD run. Unfortunately, the Texans pulled away as QB Sage Rosenfels completed a 42-yard TD pass to WR André Davis. Oakland's only response was QB Josh McCown completing a 28-yard TD pass to WR Tim Dwight.

With their fourth-straight loss, the Raiders fell to 2–6.

Week 10: vs. Chicago Bears

Trying to snap a four-game losing skid, the Raiders stayed at home for a Week 10 interconference duel with the defending NFC champions, the Chicago Bears. In the first quarter, Oakland struck first with kicker Sebastian Janikowski getting a 37-yard field goal for the only score of the period. In the second quarter, the Bears would tie the game with kicker Robbie Gould getting a 32-yard field goal for the only score of the period.

After a scoreless third quarter, the Raiders regained the lead with Janikowski nailing a 52-yard field goal. Unfortunately, Oakland's struggles continued as QB Rex Grossman completed a 59-yard TD pass to WR Bernard Berrian, along with RB Cedric Benson getting a 3-yard TD run.

With their fifth-straight loss, the Raiders fell to 2–7.

Week 11: at Minnesota Vikings

Trying to snap a five-game skid, the Raiders flew to the Hubert H. Humphrey Metrodome for a Week 11 interconference duel with the Minnesota Vikings, as QB Daunte Culpepper would be getting the start against his former team.

In the first quarter, Oakland trailed early as Vikings RB Chester Taylor managed to get a 10-yard TD run, along with a safety (due to Culpepper committing a penalty while in his own endzone). The Raiders would get on the board as kicker Sebastian Janikowski managed to get a 42-yard field goal. In the second quarter, Minnesota increased its lead with kicker Ryan Longwell getting a 30-yard field goal. Afterwards, Oakland would take the lead as Culpepper completed a 10-yard TD pass to TE John Madsen, along with Janikowski kicking a 30-yard field goal. The Vikings would answer with Taylor getting a 38-yard TD run. Fortunately, the Raiders would tie the game heading into halftime as Janikowski kicked a 42-yard and a 49-yard field goal.

In the third quarter, Minnesota regained the lead with Longwell kicking a 38-yard field goal for the only score of the period. In the fourth quarter, the Vikings ended its scoring day with Taylor getting a 6-yard TD run. Oakland tried to come back as Janikowski nailed a 52-yard field goal. However, Minnesota would hold on for the win.

With their sixth-straight loss, the Raiders fell to 2–8, securing the team's fifth consecutive non-winning season.

Week 12: at Kansas City Chiefs

Trying to snap a six-game losing skid, the Raiders flew to Arrowhead Stadium for a Week 12 AFC West rematch with the Kansas City Chiefs. In the first quarter, Oakland took the early lead as kicker Sebastian Janikowski managed to get a 25-yard field goal. However, the Chiefs took the lead with RB Kolby Smith getting a 10-yard TD run. In the second quarter, the Raiders drew closer as Janikowski kicked a 54-yard field goal. However, Kansas City managed to get one last strike prior to halftime as kicker Dave Rayner nailed a 30-yard field goal.

In the third quarter, Oakland regained the lead with RB LaMont Jordan getting a 5-yard TD run. However, the Chiefs retook the lead with Smith getting a 5-yard TD run. In the fourth quarter, the Raiders once again jumped into the lead as RB Justin Fargas got a 14-yard TD run. This time, the defense managed to hold on for the win.

With the win, not only did the Raiders improve to 3–8, but they managed to do four things with their one win. First, they snapped their six-game losing skid. Second, they snapped a nine-game losing skid to the Chiefs. Third, they snapped a 17-game losing streak against divisional opponents with their first divisional win since 2004. And finally, they surpassed their regular season win total from last season.

Week 13: vs. Denver Broncos

Coming off their divisional road win over the Chiefs, the Raiders went home for a Week 13 AFC West rematch with the Denver Broncos. In the first quarter, Oakland stormed ahead early as QB Josh McCown completed a 15-yard TD pass to WR Tim Dwight. Afterwards, the Broncos answered with RB Travis Henry getting a 4-yard TD run. In the second quarter, the Raiders regained the lead with McCown completing a 13-yard TD pass to TE Zach Miller for the only score of the period.

In the third quarter, Oakland increased its lead with kicker Sebastian Janikowski getting a 38-yard field goal, while McCown completed a 13-yard TD pass to WR Jerry Porter. Denver managed to keep itself in the game with kicker Jason Elam getting a 29-yard and a 44-yard field goal. In the fourth quarter, the Broncos got close as Henry got a 3-yard TD run. Afterwards, the Raiders pulled away with Janikowski connecting on a 44-yard field goal, while RB Justin Fargas managed to get a 5-yard TD run.

With the win, Oakland improved to 4–8.

For the Raiders, the win marked back-to-back divisional win after losing their previous 17 AFC West games.

During the second quarter, rookie QB JaMarcus Russell made his NFL debut as he completed 4 of 7 for 56 yards.

Week 14 at Green Bay Packers

Trying to look for their first three-game winning streak since 2002, the Raiders travel to Green Bay to face the Packers. Oakland and Green Bay did not score in first quarter, but score in the second. Halfback Ryan Grant run a six-yard touchdown with kicker Mason Crosby kicking an extra point. Later, Raiders' punter Shane Lechler punts the ball to Will Blackmon with a fifty seven-yard punt return for a touchdown and Crosby kicks for an extra point. Later on the second quarter, quarterback Josh McCown throws a twenty five-yard touchdown pass to wide receiver Jerry Porter with a Sebastian Janikowski point after touchdown. In the third quarter, Mason Crosby kicks a forty four-yard field goal. Quarterback Brett Favre throws an eight-yard touchdown pass to wide receiver Greg Jennings with Mason Crosby extra point. With a Raiders possession, quarterback Josh McCown fumbles in Raiders' end zone and cornerback Will Blackmon recovers the fumble in the end zone for a touchdown. And again, Crosby kicks an extra point. In fourth quarter, Brett Favre throws a forty six-yard touchdown pass to tight end Donald Lee with Crosby kicking an extra point.

With the loss, the Raiders fell to 4–9, marking their fifth-straight losing season since their Super Bowl XXXVII appearance.

Week 15: vs. Indianapolis Colts

Hoping to rebound from their road loss to the Packers, the Raiders went home for a Week 15 intraconference duel with the defending Super Bowl champions, the Indianapolis Colts. In the first quarter, Oakland trailed early as Colts kicker Adam Vinatieri managed to get a 22-yard field goal, while CB T.J. Rushing returned a punt 90 yards for a touchdown. In the second quarter, the Raiders got on the board with QB Josh McCown completing a 3-yard TD pass to WR Ronald Curry for the only score of the period.

In the third quarter, Indianapolis increased its lead with Vinatieri nailing a 19-yard field goal for the only score of the period. In the fourth quarter, Oakland took the lead with RB Justin Fargas getting a 2-yard run. However, the Colts sealed the win with QB Peyton Manning completing a 20-yard TD pass to WR Anthony Gonzalez.

With the loss, not only did the Raiders fall to 4–10, but it also marked their 5th-straight time in which Oakland had at least 10 losses in a season.

During this game Justin Fargas rushed for a season total of 1000 yards, despite being given the starting job for nine games.

Week 16 at Jacksonville Jaguars

The Raiders were stymied almost totally by the Jaguars in Week 16. The Raiders defense allowed seven touchdowns: two passing TDs each from David Garrard and Jaguars backup QB Quinn Gray, and three rushing TDs. The Raiders only managed 215 yards of total offense.

The game was punctuated by an ugly incident with 21 seconds left in the first half, where Warren Sapp argued with officials over a penalty the team wanted to accept. The argument led to four unsportmanlike conduct penalties against the Raiders, three of them on Sapp, and Sapp was ejected from the game. Although one of the officials accused Sapp of bumping him, he was not suspended.

JaMarcus Russell entered the game during the first quarter, and would play the rest of the game. Although he threw three interceptions, he finally threw his first career touchdown pass in the NFL, to Zach Miller, with 11 seconds to go in the game. He followed it up with a pass to Ronald Curry for a two-point conversion. Dominic Rhodes rushed for 115 yards. Kirk Morrison managed to intercept a pass by David Garrard, one of only three picks the Jaguars QB would throw all season in 2007.

With the loss, the Raiders fell to 4–11.

Week 17 vs. San Diego Chargers

After a lackluster performance in Jacksonville, JaMarcus Russell made his first career start at home against divisional rival San Diego. Russell still had some difficulty with turnovers as he threw an interception early in the game and fumbled the ball which was recovered in the end zone by San Diego for a touchdown. He did, however, improve his passing game by throwing for over 200 yards including a touchdown to Jerry Porter, his first touchdown at home as a Raider.

Oakland lost their final game of their season. They finished at 4–12, which was an improvement over last year's 2–14 record.

Notes


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^
  4. ^
  5. ^
  6. ^
Preceded by
2006 Oakland Raiders season
2007 Oakland Raiders season Succeeded by
2008 Oakland Raiders season