At 55 years old, Pat Onstad has this physical status:
After graduating, Onstad joined the Vancouver 86ers of the Canadian Soccer League in 1987. From 1988 to 1989, he played for the Winnipeg Fury, also of the CSL. He moved to a third CSL team, the Toronto Blizzard, for 1990 and 1991. Onstad returned to the Fury in 1992, winning both the CSL Championship and the CSL Goalkeeper of the Year Award.
Onstad moved to the APSL in 1994, playing for the Toronto Rockets. After a season with the Rockets, he moved to the Montreal Impact for 1995. In 1996, he played indoor soccer for the Edmonton Drillers of the NPSL. He returned to outdoor soccer in 1997, playing for the Toronto Lynx, again of the A-League.
In 1998, Onstad moved to his first American team, the Rochester Raging Rhinos, with whom he won the A-League title, and was also named the league's Goalkeeper of the Year, after allowing only 13 goals in 26 regular season games. Onstad remained with Rochester for 1999, was named All-League second team, and helped the Rhinos become the only minor league team to win the U.S. Open Cup since the foundation of Major League Soccer.
In 1999, Onstad was signed by Dundee United of Scotland for the 1999–2000 and 2000–2001 seasons, but as third-string goal keeper behind Alan Combe and Paul Gallacher, he did not see any playing time with the first team.
He returned to Rochester in 2001, and although a wrist injury kept him out of action for most of the year, he finished second in the league in goals against the following year.
On March 13, 2003, Onstad was signed as a discovery player by the San Jose Earthquakes as a replacement for Joe Cannon. Onstad filled in quite well, helping lead the Earthquakes to their second MLS Cup in three years, and winning the MLS Goalkeeper of the Year Award. He had another excellent year in 2005, supporting the Earthquakes as they went undefeated at home (the first time any team did that in MLS history) and winning the MLS Supporters' Shield, and winning the MLS Goalkeeper of the Year Award for a second time. He was named to the MLS Best XI in both 2003 and 2005. Along with the rest of his Earthquakes teammates, he moved to Houston for the 2006 season. Onstad played every minute of the regular season for the Dynamo.
After the 2010 MLS season Houston declined Onstad's contract option. He elected to participate in the 2010 MLS Re-Entry Draft, but was not selected in the Re-Entry draft. Shortly thereafter, Onstad announced his retirement on December 21, 2010.
Onstad played for Canada at the 1987 FIFA World Youth Championship and the 1987 Pan American Games.
Onstad made his senior debut for the Canadian national team on February 18, 1988, against Bermuda, and played a total of 60 games over a 22-year period for the squad. He represented Canada in 15 FIFA World Cup qualification matches in three unsuccessful World Cup qualifying campaigns. His final official international game was an August 2008 World Cup qualification match against Jamaica. He played a friendly against Argentina on May 24, 2010.