Frühe Jahre
Pederson wurde 1968 in Bellingham, Washington, geboren. Er besuchte die Ferndale High School im nahe gelegenen Ferndale, Washington, und wurde in die All-State-Auswahl in den Sportarten Football, Basketball und Baseball gewählt. Nach der High School machte er seinen Abschluss an der Northeast Louisiana University, wo er von 1987 bis 1990 als Quarterback spielte. Er hält immer noch mehrere Passing-Rekorde an der Schule.
Professional
Miami Dolphins
Pederson wurde ursprünglich am 1. Mai 1991 von den Miami Dolphins als Rookie Free Agent von der Northeast Louisiana University (jetzt University of Louisiana at Monroe) in Monroe, Louisiana, verpflichtet. Er wurde am 17. August 1991, vor Beginn der regulären Saison, freigestellt. Nachdem er die Saison 1991 als Free Agent verbracht hatte, wurde er am 4. Februar 1992 von den New York/New Jersey Knights aus der World League of American Football (WLAF) in der fünften Runde des ersten Pools draftfähiger Spieler gedraftet. Der zweite Pool, aus dem am 20. Februar gedraftet wurde, bestand aus Spielern, die von NFL-Teams der Liga zugewiesen wurden. Von März bis Mai 1992 war er Backup-Quarterback für Reggie Slack bei den Knights.
Nach dem Ende der WLAF-Saison wurde er am 2. Juni 1992 von den Dolphins wieder unter Vertrag genommen. Pederson verbrachte das Trainingslager 1992 mit den Dolphins, bevor er im Rahmen der endgültigen Kaderreduzierung wieder entlassen wurde. Anschließend wurde er wieder in den Trainingskader des Teams aufgenommen, wo er im Scout-Team trainierte, bis er am 8. Oktober 1992 entlassen wurde. Nach der Saison, am 3. März 1993, wurde er von den Dolphins wieder unter Vertrag genommen. Nach seinem dritten Trainingslager mit den Dolphins wurde er am 31. August 1993 wieder entlassen. In der zweiten Saison in Folge wurde Pederson am 1. September 1993 wieder in die Trainingsgruppe der Dolphins aufgenommen. Dan Marino, der seit 1983 der erste Quarterback der Dolphins war, riss sich am 10. Oktober 1993 im Spiel der Woche 6 gegen die Cleveland Browns die Achillessehne, so dass Ersatzmann Scott Mitchell ihn ersetzen musste. Pederson ersetzte Marino auf der aktiven Liste und diente als Mitchells Ersatz für die nächsten vier Spiele. Pederson gab sein NFL-Debüt am 24. Oktober 1993 in einem Spiel der Woche 8 gegen die Indianapolis Colts. Er verhalf Cheftrainer Don Shula zu seinem 325. Sieg als NFL-Rekordtrainer, als sich Mitchell in Woche 11 im Spiel gegen die Philadelphia Eagles am 14. November 1993 eine Schulterverletzung zuzog. In diesem rekordverdächtigen Spiel für Coach Shula kam Pederson im dritten Viertel des Spiels zum Einsatz und lief 3 für 6 für 34 Yards und schloss mehrere entscheidende 3rd Downs ab. Pederson war in der Lage, die Dolphins zum Sieg zu führen. Pederson diente auch als Ersatz für den kürzlich erworbenen Steve DeBerg für die drei Spiele, die Mitchell wegen einer Verletzung verpasste. In Woche 14 kam er in einem Spiel gegen die New York Giants kurzzeitig zum Einsatz, während DeBerg im Gesicht genäht wurde. Mitchell kehrte nach Woche 15 als Starter der Dolphins zurück, und Pederson wurde am 16. Dezember 1993 zugunsten von Ersatzmann DeBerg und dem dritten Quarterback Hugh Millen entlassen.Pederson unterschrieb am 16. April 1994 nach Saisonende erneut bei den Dolphins. Er verbrachte die gesamte Saison 1994 auf dem aktiven Kader der Dolphins als dritter Quarterback hinter Marino und Bernie Kosar. Am 15. Februar 1995 wurde Pederson von den Carolina Panthers in der zweiundzwanzigsten Runde des NFL Expansion Draft ausgewählt, nachdem er am 19. Januar auf die Liste der verfügbaren Spieler der Dolphins gesetzt worden war, wurde aber am 24. Mai 1995 entlassen. Nach seiner Entlassung kehrte er in die World League zurück und spielte bei Rhein Fire. Im Juni 1995 unterschrieb Pederson erneut bei den Dolphins. Nachdem er im Trainingslager mit Dan McGwire konkurriert hatte, wurde Pederson am 22. August 1995 entlassen. Marino erlitt in Woche 6 eine Knieverletzung, so dass Pederson am 10. Oktober erneut unter Vertrag genommen wurde, um in den nächsten beiden Spielen als dritter Quarterback hinter Kosar und McGwire zu fungieren. Er wurde wieder entlassen, nachdem Marino am 24. Oktober für Woche 9 zurückkehrte.
Erster Einsatz bei den Packers
Pederson trainierte nach Woche 10 1995 für die Green Bay Packers, da sich Ersatzmann Ty Detmer eine Verletzung zugezogen hatte, die die Saison beendete, und Brett Favre sich eine leichte Verletzung zugezogen hatte. Third-String-Quarterback T. J. Rubley musste in Woche 10 spielen und warf eine spielentscheidende Interception, nachdem er gegen den Spielplan von Headcoach Mike Holmgren einen Audible gerufen hatte. Die Packers verpflichteten Bob Gagliano, der in den Wochen 11 und 12 als dritter Quarterback eingesetzt wurde. Pederson ersetzte Gagliano als Third-String-Quarterback, als er am 22. November 1995 bei den Packers unterschrieb. Am 29. November 1995 holten die Packers Jim McMahon von den Browns zurück, um als Favres Backup vor Pederson und Rubley zu spielen. Rubley wurde am 13. Dezember freigestellt, so dass McMahon und Pederson als Favres Backups übrig blieben. Favre verpasste keine Spiele, so dass Pederson 1995 keine Spiele für die Packers bestritt. Pederson fungierte 1996 als dritter Quarterback hinter Favre und McMahon und bestritt ein Spiel, ohne jedoch Statistiken zu erstellen. Nach dem Sieg der Packers über die Patriots in Super Bowl XXXI erhielt er einen Super Bowl-Ring. Am 20. Februar 1997 unterschrieb er erneut bei den Packers und erhielt einen Zweijahresvertrag. Pederson war 1997 wieder dritter Quarterback und unterstützte Favre und Steve Bono. Pederson setzte sich 1998 gegen Rick Mirer durch, der den Job als Backup für Favre und als primärer Placekick-Holder übernahm. Bei einer Niederlage in Woche 5 gegen die Minnesota Vikings ersetzte Pederson Favre in den letzten fünf Minuten eines Blowout-Spiels und warf an seiner Stelle zwei Touchdowns. Allerdings erlitt Pederson einen gebrochenen Kiefer, der ihn für die nächsten vier Spiele des Teams außer Gefecht setzte.
Philadelphia Eagles
Pederson unterzeichnete am 18. Februar 1999 einen Dreijahresvertrag über 4,5 Millionen Dollar mit den Philadelphia Eagles, um unter dem neuen Cheftrainer Andy Reid, der von 1997 bis 1998 Pedersons Quarterback-Coach in Green Bay war, der erste Quarterback des Teams zu werden. Die Eagles hatten im April 1999 Donovan McNabb als zweite Wahl für den NFL-Draft 1999 ausgewählt, und Reid erklärte, Pederson werde so lange Stammspieler bleiben, bis McNabb spielbereit sei. In seinen neun Einsätzen für die Eagles hatte Pederson eine Bilanz von 2-7, eine Abschlussrate von 51,6 %, 1.168 Passing Yards, sechs Touchdowns und neun Interceptions. Bei seinem ersten Start in seiner Karriere, einem Spiel in Woche 1 gegen die Arizona Cardinals, warf Pederson zwei Touchdowns im ersten Viertel und verhalf den Eagles zu einer 21:0-Führung. Die Cardinals kamen jedoch zurück und gewannen das Spiel durch ein Field Goal in der Nachspielzeit mit 25:24. Pederson passte in diesem Spiel für 91 Yards und zwei Touchdowns (12-for-25). McNabb ersetzte Pederson, der sich eine Schulterprellung zugezogen hatte, nach einer Halbzeit bei der Niederlage in Woche 2 gegen die Tampa Bay Buccaneers, bei der Pederson 12 von 19 Punkten für 100 Yards und eine Interception erzielte. Pederson begann in Woche 3 bei der 0:26-Niederlage gegen die Buffalo Bills, wo er 14 von 26 Pässen für 137 Yards und zwei verlorene Fumbles erzielte, bevor er im vierten Viertel erneut durch McNabb ersetzt wurde. Bei der Niederlage in Woche 4 gegen die New York Giants kam Pederson auf 6 von 15 Pässen für 75 Yards und zwei Interceptions, bevor er nach der Halbzeitpause durch McNabb ersetzt wurde. Pedersons erster NFL-Sieg kam in Woche 5 in einem Spiel gegen die Dallas Cowboys. Er spielte das gesamte Spiel und erzielte 11 von 29 Punkten für 145 Yards, einen Touchdown und eine Interception. Pederson spielte in den nächsten drei Spielen durchgehend und erzielte eine Bilanz von 1:2, wobei er drei Touchdowns und drei Interceptions warf. In seinem letzten Spiel als Eagle wurde Pederson zur Halbzeit eines Spiels in Woche 9 gegen die Carolina Panthers auf die Bank gesetzt, nachdem er 3 von 9 Pässen für 28 Yards geworfen hatte und mit 23:0 zurücklag. Erst im Spiel der Woche 14 gegen die Cowboys, in dem sich McNabb im vierten Viertel verletzte, kam er wieder als Quarterback zum Einsatz. Pederson warf 8-for-12 für 108 Yards und einen Touchdown bei der Niederlage, und Koy Detmer erhielt in Woche 15 den Startplatz vor ihm, da McNabb immer noch verletzt war. Nachdem er das Trainingslager der nächsten Saison mit dem Team verbracht hatte, entließen die Eagles Pederson am 28. August 2000.
Cleveland Browns
Pederson erwog nach seiner Entlassung durch die Eagles den Rücktritt, unterzeichnete aber stattdessen am 2. September 2000 einen Zweijahresvertrag mit den Cleveland Browns. Der Ersatzmann der Browns, Ty Detmer, erlitt eine Verletzung, die die Saison beendete, und die Browns brauchten einen Ersatz-Quarterback für den Stammspieler Tim Couch. Dies war das zweite Mal in Pedersons Karriere, dass er als Ersatz für den verletzten Ty Detmer verpflichtet wurde. Pederson begann als dritter Quarterback hinter Couch und Spergon Wynn, bis Couch in Woche 7 eine Verletzung erlitt, die die Saison beendete. Pederson begann die nächsten sechs Spiele und erzielte eine Bilanz von 1-5. In Woche 13 gegen die Baltimore Ravens wurde er mit einer Rippenprellung aus dem Spiel genommen und durch Wynn ersetzt. Wynn begann in der nächsten Woche gegen die Jacksonville Jaguars, erlitt aber eine Verletzung, die die Saison beendete, und wurde durch Pederson ersetzt. Pederson kehrte für die letzten beiden Spiele der Saison zurück und verlor beide, darunter eine 35:24-Niederlage gegen sein ehemaliges Team, die Eagles, und eine 0:24-Niederlage gegen die Tennessee Titans. Pederson wurde nach der Saison am 22. Februar 2001 entlassen.
Green Bay Packers (zweite Station)
Die Packers verpflichteten Pederson am 13. März 2001 mit einem Einjahresvertrag, um Ersatzmann Matt Hasselbeck zu ersetzen, der zu den Seattle Seahawks wechselte. Pederson war während der gesamten Saison 2001 der primäre Backup für Favre und war in jedem Spiel der primäre Placekick-Holder. Am 2. April 2002 unterschrieb er erneut einen Einjahresvertrag mit 650.000 Dollar bei den Packers. Auch 2002 war Pederson in allen 16 Spielen Ersatz-Quarterback und primärer Halter. In einem Spiel in Woche 7 gegen die Washington Redskins erlitt Favre eine Verstauchung des Knies, und Pederson übernahm in der zweiten Hälfte die meisten Snaps und trug mit 9-for-15 für 78 Yards zum 30:9-Sieg bei. Pederson kam auch in Spielen gegen die Miami Dolphins, Detroit Lions und New York Jets zum Einsatz. Am 29. April 2003 unterschrieb er erneut bei den Packers einen Einjahresvertrag über 750.000 Dollar. In der dritten Saison in Folge unterstützte Pederson Favre in allen 16 Spielen und führte Placekicks aus. Er brachte in der regulären Saison beide Pässe für insgesamt 16 Yards an. Die Packers verpflichteten Pederson am 28. April 2004 erneut mit einem Einjahresvertrag. Tim Couch wurde als Ersatz-Quarterback verpflichtet, verlor aber gegen Pederson und wurde am 5. September 2004 entlassen. In einem Spiel in Woche 3 gegen die Indianapolis Colts ersetzte Pederson Favre bei einer hohen Niederlage und erzielte 4 von 6 Punkten für 34 Yards und eine Interception. In der nächsten Woche, einem Spiel in Woche 4 gegen die New York Giants, erlitt Favre im dritten Viertel eine Gehirnerschütterung und Pederson ersetzte ihn als Quarterback. Pederson kam bei der Niederlage auf 7 von 17 Pässen für 86 Yards und eine Interception, bevor er im dritten Viertel einen Schlag auf die Seite erlitt, der einen Knochenbruch im Rücken, einen Muskelriss in der Seite und einen Rippenbruch zur Folge hatte. Er blieb bis zum letzten Snap im Spiel, als er durch den dritten Quarterback Craig Nall ersetzt wurde. Pederson wurde am 7. Oktober auf die Verletztenreserve gesetzt, womit seine Saison beendet war. Im März 2005 trat er zurück und wurde Cheftrainer an der Calvary Baptist Academy.