Puskarich attended Southern Methodist University where he played on the men’s soccer team from 1980 to 1983. He was also a placekicker and wide receiver on the SMU football team in 1982. In 1984, he signed with the Houston Dynamos of the United Soccer League. The Dynamos went to the league championship where they lost to the Fort Lauderdale Sun. In fall 1984, he signed with the Columbus Capitals of the American Indoor Soccer Association. The Capitals lasted two seasons before folding in 1986. On September 16, 1986, he signed with the Fort Wayne Flames for the 1986-1987 AISA season. According to his biography, he spent time in 1987 with the Los Angeles Lazers in the Major Indoor Soccer League. However, it does not specify whether this was the beginning or end of 1987. However, he then signed with the Memphis Storm for the 1987-1988 AISA season. He then moved to the Dayton Dynamo for the 1988-1989 season before transferring to the Chicago Power in November 1989. He infamously endured his first cramp in 1990 at the age of 28. He remained with the Power until ownership turmoil in 1994 led him to leave the team. During those years, the AISA was renamed the National Professional Soccer League and won the 1991 NSPL championship. In January 1995, he signed with the Milwaukee Wave. He finished the 1994-1995 season with the Wave then played the 1995 USISL outdoor season with the Rockford Raptors before returning to the Wave for the 1995-1996 NPSL season. That was his last season in the NPSL. He finished his time in the league ranked ninth on the all-time list of games played in the NPSL with 370 games. In February 1996, the Dallas Burn selected Puskarich in the fifteenth round in the 1996 MLS Inaugural Player Draft. He made the team and played eighteen games with the Burn in 1996. He retired at the end of the season, but returned to professional soccer in 2000 with the Texas Rattlers in the USL D3 Pro League. In 2001, the league became the Premier Development League and the team, now under new ownership, became the Texas Spurs. Puskarich remained with the Spurs through the 2003 season.
Coach
In addition to his extensive playing career, Puskarich is a longtime coach. In 1993, he became the head coach of the NCAA Division IIINorth Central College soccer team. On April 6, 1994, he moved to Aurora University which had just established a women’s soccer program. In 1996, the university gave him a leave of absence to play for the Dallas Burn. He did not return. In 1997, he was hired as an assistant coach for the Burn, a position he held until 2000. In 1998, he became head coach of the Texas Toros. In 2001, he became the head coach of the Texas Spurs, a position he held until 2003. Puskarich now owns and manages the TFC Youth soccer club in the Dallas area.