2004 Purdue Boilermakers football
Sun Bowl, L 23–27 vs. Arizona State
ConferenceBig Ten Conference
2004 record7–5 (4–4 Big Ten)
Head coachJoe Tiller (8th season)
Offensive coordinatorJim Chaney (8th season)
Offensive schemeSpread offense
Defensive coordinatorBrock Spack (8th season)
Base defense4–3
CaptainJon Goldsberry (5th year)
CaptainTaylor Stubblefield (5th year)
CaptainAntwaun Rogers (5th year)
CaptainKyle Orton (5th year)
Home stadiumRoss–Ade Stadium
(Capacity: 62,500)
← 2003
2005 →
2004 Big Ten football standings
v · d · e Conf     Overall
Team   W   L         W   L  
#14/12 Michigan §   7 1         9 3  
#8/8 Iowa §   7 1         10 2  
#17/18 Wisconsin   6 2         9 3  
Northwestern   5 3         6 6  
#20/19 Ohio State   4 4         8 4  
Purdue   4 4         7 5  
Michigan State   4 4         5 7  
Minnesota   3 5         7 5  
Penn State   0* 6         0* 7  
Illinois   1 7         3 8  
Indiana   1 7         3 8  
† – BCS representative as champion
§ – Conference co-champions

The 2004 Purdue Boilermakers football team represented Purdue University during the 2004 NCAA Division I-A football season. The team was coached by Joe Tiller and played its home games at Ross–Ade Stadium. Purdue played twelve games in the 2004 season, finishing with a 7–5 record and a loss in the Sun Bowl to Arizona State. The season was Kyle Orton's senior year at Purdue.


September 51:30 PMSyracuse*No. 24ABCW 51–056,827[1]
September 111:00 PMBall State*No. 25
  • Ross–Ade Stadium
  • West Lafayette, IN
W 59–764,323[1]
September 2512:00 PMat IllinoisNo. 15ESPN+W 38–3050,532[1]
October 22:30 PMat Notre Dame*No. 15NBCW 41–1680,795[1]
October 94:30 PMat Penn StateNo. 9ESPNW 20–13108,183[1]
October 165:30 PMNo. 10 WisconsinNo. 5
ESPN2L 17–2065,196[1]
October 233:30 PMNo. 13 MichiganNo. 12
  • Ross–Ade Stadium
  • West Lafayette, IN
ABCL 14–1665,170[1]
October 3012:00 PMat NorthwesternNo. 17ESPNL 10–1330,312[1]
November 63:30 PMat No. 20 IowaESPNL 21–2370,397[1]
November 133:30 PMOhio State
  • Ross–Ade Stadium
  • West Lafayette, IN
ESPNW 24–1764,639[1]
November 2012:00 PMIndiana
ESPN+W 63–2465,137[1]
December 312:00 PMvs. No. 21 Arizona State*CBSL 23–2751,288[1]
  • *Non-conference game
  • Rankings from AP Poll released prior to the game
  • All times are in Eastern time

Game summariesEdit


Syracuse at #25 Purdue
by Quarter1234 Total
Syracuse 0 0 0 0 0
Purdue 14 6 17 14 51

Optimism abounded toward the Purdue football program coached by Joe Tiller after a terrific '03 season. Although the Boilermakers had 8 defensive starters to replace in 2004 (6 of whom were NFL draft picks), they returned most of their productive offense - including solid Seniors in QB Kyle Orton and catch-machine WR Taylor Stubblefield.

In the first-ever Sunday game at Ross Ade Stadium, Purdue played host to the perennially bowl-bound Syracuse Orange from the Big East. However, on a brutally hot day, the Boilermaker offense and defense was on fire, handing the Orange an unexpectedly decisive defeat, 51–0.

Orton and the Purdue offense shook off a slow start (and a missed Ben Jones FG) to compile 571 yards of turnover-free offense, highlighted by 4 long Orton TD passes in a 16–30; 287 yard performance. Even reserve QB Brandon Kirsch - playing for the first time since 2002 - got in on the rout by engineering 2 4th-quarter TD drives including a 47-yard TD pass to freshman TE Dustin Keller.

On the flipside, the new-look Purdue defense was terrific in holding first-time starting QB Joe Fields and the Syracuse offense to 197 total yards, 3 turnovers, and most impressively - 0 points. Fields also got no help from his running game, as acclaimed RBs Walter Reyes and Damien Rhodes combined for only 36 yards on 17 carries.

Ball StateEdit

1 2 3 4 Total
Cardinals 0 0 0 7 7
Boilermakers 21 24 7 7 59

Purdue continued its outstanding start to 2004, improving to 2–0 by blasting the MAC's Ball State Cardinals 59–7. The Boilermakers did the majority of the damage in an incredible first half that sent them to the locker room with a 45–0 advantage.

Kyle Orton performed phenomenally – 23-26; 329 yards and 5 TDs – in guiding the Purdue offense to 599 yards, 34 first downs and no turnovers. WR Taylor Stublefield had 3 TD catches. And the Purdue defense had another superb game, holding the Cardinals' offense to 197 total yards and nearly pitching another shutout until Ball State got on the board midway through the 4th quarter.


1 2 3 4 Total
Boilermakers 10 14 7 7 38
Fighting Illini 10 10 3 7 30

The Boilermakers began Big Ten play by improving to 3–0 with a hard-earned road win over the Fighting Illini, 38–30.

Purdue took a lead it wouldn't relinquish early in the 2nd quarter on a short TD run by Orton, 17–10. Late in the first half with the score 17–13, Orton noticed an oncoming 3rd down Illini blitz and audibled to flip a soft pass over the charging defense to RB Brandon Jones, who had snuck past the blitz. Jones then ran untouched for a 49-yard TD and an 11-point advantage.

Illinois would get no closer than 4 points down the rest of the game, as the Illini defense couldn't give their offense a chance to tie until less than a minute remained in the game. On the second play of Illinois' last-chance drive, DE Anthony Spencer forced a fumble on a sack of Illini QB Jon Beutjer that Purdue recovered to essentially end the game.

The Purdue offense – especially QB Kyle Orton – continued to excel by rolling up 515 total yards without committing a turnover. Orton threw for 366 yards and 4 TDs (plus the rushing TD). Two of his TD passes came on 3rd down audibles – one of them to his top receiving target WR Taylor Stubblefield, who caught 11 passes for 115 yards and three touchdowns which increased his early season total to 8 TD catches.

While Purdue played near-perfect on offense, the young defense encountered its first struggles of the season with an Illinois offense that was able to effectively move via the run and pass for 390 yards. In defeat, Illini RBs E. B. Halsey, Pierre Thomas and Jason Davis combined for 208 yards rushing.

It was at this point that Orton began to be mentioned as a top Heisman Trophy candidate.

Notre DameEdit

#15 Purdue at Notre Dame
by Quarter1234 Total
Purdue 10 10 21 0 41
Notre Dame 3 0 13 0 16

With another outstanding performance from QB Kyle Orton, the Boilermakers improved to 4–0 with a surprisingly decisive 41–16 victory over 3–1 Notre Dame. This was the program's first win in South Bend since 1974 (in 13 tries).

After both teams' first drives ended in field goals, the game began to turn when Purdue kick returner Jerome Brooks returned an Irish kickoff 100 yards for a TD and a 10–3 lead. Later in the 2nd quarter with Purdue holding a 13–3 lead and the Irish threatening to score, Purdue took control when DE Anthony Spencer forced a fumble from freshman RB Darius Walker that Purdue recovered. Orton then led the Purdue offense 97 yards on a drive that culminated in a short TD toss to DE-turned-TE Rob Ninkovich, for a 20–3 halftime lead.

Early in the 3rd quarter, after a Notre Dame punt pinned Purdue at their 3-yard line, WR Taylor Stubblefield beat tight man coverage to catch a 97-yard TD pass for a backbreaking score and 27–3 lead. The teams exchanged touchdowns for the rest of the 3rd quarter before a scoreless 4th quarter.

If not points, the Irish certainly rolled up yards (536) on the Purdue defense, as Quinn threw for a then-career-high 432 yards. But some timely stops (including 7 sacks) by the Purdue defense, the untimely Walker fumble, and the defense's inability to stop Orton and the Purdue offense proved too much to overcome.

Meanwhile, Orton completed 21 of 31 passes for 385 yards and 4 touchdowns; two of his TD throws were to Stubblefield in a 7 catch, 181 yard performance.

It was at this point in the season that Kyle Orton was considered a Heisman Trophy front-runner, as he had 17 TD passes and no interceptions. In fact, the Purdue offense still had yet to commit their first turnover of the season!

Penn StateEdit

1 2 3 4 Total
Boilermakers 3 7 7 3 20
Nittany Lions 0 10 3 0 13

Purdue improved to 5–0 for the first time since 1945 by overcoming a fired-up Penn State team in a 20–13 win, their first ever in Happy Valley in what was the very first "Penn State Whiteout".

Purdue gained an early 10–0 advantage with a 50-yard FG by Ben Jones followed by a short Brandon Jones TD run. The key play of the TD drive was a 55-yard completion to TE Charles Davis.

But Senior QB Zack Mills, who had a fine day, led PSU back to tie the game at the half. First, they answered Purdue's TD drive with a TD of their own – a 37-yard TD pass to a diving WR Terrell Golden. Then, the Nittany Lions capped their next drive with a FG by K Robbie Gould.

Purdue took a 17–10 lead on their first drive of the 2nd half with a 40-yard TD pass from Kyle Orton to Taylor Stubblefield. The Nittany Lions later drove deep into Purdue territory but had to settle for a short FG and still trailed 17–13 after 3 quarters.

On the first play of the 4th quarter, Orton (and Purdue) committed their first turnover of the season with a Calvin Lowry interception. But PSU came up empty when Zack Mills was tackled short of the first down on a fake FG attempt. After a second Orton interception resulted in a missed PSU field goal, Purdue embarked on a gritty, time-consuming drive that ended with a long Ben Jones FG to regain a 7-point lead with less than 3 minutes left. The drive was kept alive with a terrific individual effort by freshman WR Dorien Bryant on a 3rd and long play.

Rodney Kinlaw gave the Lions a great opportunity to tie on the ensuing kickoff with a 64-yard return, but Mills and the PSU offense came up empty with 4 incomplete passes. Finally, on the last play, QB Anthony Morelli's desperation pass also fell incomplete.

In what became the prevailing 2004 theme for PSU, their defense did a commendable job vs. the high-powered Purdue offense by limiting it to 348 yards and sacking Orton 3 times. The young Purdue defense held up well against the run by limiting PSU to 18 yards on 17 carries, and put a good pass-rush on Mills by sacking him 3 times.

In addition to catching his 11th TD pass of the season, Taylor Stubblefield set the Big Ten record for catches, surpassing former teammate John Standeford.


1 2 3 4 Total
Badgers 0 7 0 13 20
Boilermakers 0 0 7 10 17

In a wild game between two ranked opponents in West Lafayette, the Badgers handed #5 Purdue its first loss of the season. In the 4th Quarter Boilermaker QB Kyle Orton fumbled the ball and Badger DB Scott Starks returned the fumble for the go-ahead score. Within Purdue football fandom, this play is sometimes referred to as "The Fumble". With the crushing loss, Purdue fell to 5–1 on the season.


1 2 3 4 Total
Wolverines 7 3 3 3 16
Boilermakers 7 0 7 0 14

The 2-point loss to Michigan at home was the 2nd in a row for the Boilermakers.


1 2 3 4 Total
Boilermakers 10 0 0 0 10
Wildcats 7 0 0 6 13

Purdue fell to 5–3 on the season with a 3rd consecutive loss.


1 2 3 4 Total
Boilermakers 0 7 7 7 21
Hawkeyes 17 0 0 6 23

With the loss, their fourth in a row, the Boilermakers fell to 5–4 on the season.

Ohio StateEdit

1 2 3 4 Total
Buckeyes 3 0 7 7 17
Boilermakers 3 14 0 7 24

Purdue snapped their losing streak to the Buckeyes and their overall 4-game losing streak with a 24–17 win in West Lafayette, improving to 6–4 on the year. The Purdue win made it impossible for the Buckeyes to finish with a winning conference record in 2004.


by Quarter1234 Total
Indiana 3 7 7 7 24
• Purdue 21 21 7 14 63

With the win (in the highest scoring game in series history), the Boilermakers finished 4–4 in Big Ten conference play. Purdue extended their home winning streak over the Hoosiers to 4 games (their last loss to the Hoosiers in Ross–Ade Stadium coming in the 1996 season). Joe Tiller and the Boilermakers finished the regular season with a 7–4 record.

Arizona StateEdit

1 2 3 4 Total
Sun Devils 3 0 7 17 27
Boilermakers 0 2 7 14 23


2004 Purdue Boilermakers football team roster
Players Coaches
Pos. # Name Class
WR 2 Williams, RayRay Williams Jr
TE 3 Bushong, GarretGarret Bushong So
QB 3 Renn, JasonJason Renn 10px Fr
WR 4 Martin, FabianFabian Martin Fr
WR 6 Tardy, DesmondDesmond Tardy Fr
WR 9 Bryant, DorienDorien Bryant Fr
QB 11 Kirsch, BrandonBrandon Kirsch Jr
QB 14 Carroll, ScottScott Carroll 10px Fr
WR 15 Gordon, BruceBruce Gordon Jr
QB 16 Ramirez, DavidDavid Ramirez Fr
QB 17 Painter, CurtisCurtis Painter Fr
QB 18 Orton, KyleKyle Orton Sr
WR 19 Whittington, BrandonBrandon Whittington Fr
WR 20 Chattams, AndreAndre Chattams So
WR 21 Stubblefield, TaylorTaylor Stubblefield (C) 10px Sr
RB 22 Brooks, JeromeJerome Brooks 10px So
WR 23 Noel, KevinKevin Noel Sr
WR 25 Standeford, JakeJake Standeford 10px Fr
RB 26 Haslon, ChrisChris Haslon Fr
RB 27 Jones, BrandonBrandon Jones 10px Jr
TE 28 Keller, DustinDustin Keller Fr
TE 46 Kern, MatthewMatthew Kern 10px Fr
RB 40 Sheets, KoryKory Sheets Fr
RB 42 Heygood, AnthonyAnthony Heygood Fr
TE 43 Bennett, JeffJeff Bennett 10px Jr
G 50 Moore, TylerTyler Moore 10px Sr
T 51 Miller, GarretGarret Miller Fr
G 53 Fincher, NickNick Fincher 10px Fr
G, C 56 Turner, MattMatt Turner 10px Jr
T 60 Smith, ZachZach Smith Fr
T 63 Owen, DavidDavid Owen 10px Sr
G 64 May, DannyDanny May 10px Sr
T 65 Otto, MikeMike Otto 10px So
G 66 Grimes, JordanJordan Grimes Fr
G 67 Nwaneri, UcheUche Nwaneri 10px So
C 68 Powell, RobbieRobbie Powell 10px Fr
T 70 Oxley, PatPat Oxley 10px Fr
T 74 Sester, SeanSean Sester Fr
T 75 Wang, BrianBrian Wang 10px Jr
G 76 Bach, WillieWillie Bach 10px Sr
T 77 Noblet, RyanRyan Noblet 10px Fr
WR 80 Hare, BrandonBrandon Hare Jr
WR 83 Cunningham, JakeJake Cunningham 10px Fr
WR 84 Williams, ByronByron Williams 10px Fr
WR 86 Lecklider, ChaseChase Lecklider 10px So
TE 87 Davis, CharlesCharles Davis 10px Jr
WR 89 Ingraham, KyleKyle Ingraham So
TE 90 Baker, RyanRyan Baker Fr
TE 96 Raben, NickNick Raben 10px So
Pos. # Name Class
CB 5 Logan, ZachZach Logan Fr
SS 7 Smith, KyleKyle Smith 10px Jr
FS 8 Walker, GrantGrant Walker 10px Fr
DE 10 Edwards, RayRay Edwards So
CB 12 Rogers, AntwaunAntwaun Rogers (C) 10px Sr
S 13 Williams, TorriTorri Williams Fr
LB 17 Ferguson, JoshJosh Ferguson 10px Fr
SS 19 Graham, ChristianChristian Graham Fr
LB 22 Bhatti, DelosDelos Bhatti Fr
CB 24 Petty, SeanSean Petty 10px Jr
FS 25 Long, PaulPaul Long 10px So
FS 26 Melvin, LanceLance Melvin Fr
LB 30 Hall, GeorgeGeorge Hall 10px So
SS 31 Pollard, BernardBernard Pollard So
CB 33 Hickman, BrianBrian Hickman 10px Jr
LB 34 Ladd, JimmyJimmy Ladd Fr
LB 36 Bick, DanDan Bick Fr
FS 37 Price, RafaelRafael Price 10px Fr
SS 38 Mattaway, BrianBrian Mattaway 10px So
LB 39 Iwuchukwu, BobbyBobby Iwuchukwu Jr
LB 41 Lampert, JohnJohn Lampert 10px So
LB 44 Goldsberry, JonJon Goldsberry (C) 10px Sr
DE 45 Bright, EugeneEugene Bright 10px Fr
LB 46 Vasquez, LuisLuis Vasquez Fr
CB 47 Dubler, PaulPaul Dubler Jr
SS 48 Kohtz, PatPat Kohtz 10px So
DE 49 Spencer, AnthonyAnthony Spencer 10px So
LB 52 Durrett, MikeMike Durrett 10px Fr
DE 54 Huebner, AdamAdam Huebner 10px So
DT 55 Villarreal, BrandonBrandon Villarreal 10px Jr
DE 57 Coley, JeremyJeremy Coley Jr
DT 58 Grover, BrentBrent Grover 10px Jr
LB 59 Keglar, StanfordStanford Keglar 10px Fr
DT 69 Tull, NealNeal Tull 10px Fr
LB 81 Royal, AlAl Royal 10px So
LB 85 Avril, CliffCliff Avril Fr
LB 88 Rucks, DrewDrew Rucks So
DE 91 Cavallo, NickNick Cavallo 10px So
DT 92 O'Brien, JoshJosh O'Brien 10px Fr
DE 93 Ninkovich, RobRob Ninkovich Jr
DT 97 Jones, JamaalJamaal Jones Fr
DT 98 McGowen, DanDan McGowen 10px So
DT 99 Patton, JonathanJonathan Patton Fr
Special teams
Pos. # Name Class
P, K 16 Brytus, DaveDave Brytus Fr
P, K 29 Levin, AaronAaron Levin 10px Sr
K 35 Jones, BenBen Jones 10px Jr
K 36 Welch, CaseyCasey Welch 10px So
LS 72 Mattson, ChrisChris Mattson 10px Fr
Head coach
Coordinators/assistant coaches
  • Jim Chaney (Offensive Coordinator / Tight Ends)
  • Brock Spack (Defensive Coordinator / Linebackers)
  • Gary Emanuel (Assistant Head Coach / Defensive Ends)
  • Lou Anarumo (Defensive Backs)
  • Blaine Bennett (Quarterbacks)
  • Bob DeBesse (Wide Receivers / Recruiting Coordinator)
  • Mark Hagen (Defensive Tackles / Special Teams)
  • Bill Legg (Offensive Line)
  • David Mitchell (Running Backs)
  • Chris Clopton (Offensive Graduate Assistant)
  • Burt Thornton (Defensive Graduate Assistant)
  • Don Coller (Director of Football Operations)
  • Jim Lathrop (Strength and Conditioning Coordinator)

  • (C) Team captain
  • (S) Suspended
  • (I) Ineligible
  • Cruz Roja.svg Injured
  • Redshirt.svg Redshirt

Last update: November 21, 2016

2005 NFL DraftEdit

Player Position Round Pick NFL Club
Kyle Orton Quarterback 4 106 Chicago Bears


Community content is available under CC-BY-SA unless otherwise noted.