After his junior season at UCLA, Hoffman was offered a Generation Adidas contract by Major League Soccer which he accepted. He attended the MLS Player Combine, January 6–10, 2012 in Fort Lauderdale, Florida. He then headed to Kansas City, Missourifor the 2012 MLS SuperDraft where he was selected in the 1st Round (13th overall pick) by Philadelphia Union, becoming the first player from Alabama ever selected in the 1st Round of the MLS SuperDraft.[5]
Hoffman made his professional debut on March 31, 2012 when he started for Philadelphia Union in a regular season home game at PPL Park against the Vancouver Whitecaps.[6]
Hoffman was loaned to USL Pro club Harrisburg City Islanders for two matches on April 20–21, 2012.[7]
Hoffman scored the game-winning goal in a friendly on May 9, 2012 vs. the popular European club, FC Schalke 04.[8]
On the eve of the 2013 season, Hoffman was traded to Los Angeles Galaxy for a conditional 2014 MLS SuperDraft pick.[9]
On December 18, 2014, Hoffman was selected by Houston Dynamo in stage two of the 2014 MLS Re-Entry Draft.[10] He signed with the club eight days later.[11]
After his release from Houston, Hoffman joined United Soccer League side Louisville City on December 28, 2015.[12] In 2016, he led Louisville City in both goals and points.
Hoffman left Louisville at the end of the 2016 USL season.[13]
On November 17, 2016 Hoffman signed with United Soccer League side Real Monarchs.[14]
On July 3, 2020, Hoffman joined Orange County SC on loan for the 2020 season.[15]
On February 19, 2021, Hoffman was signed by the Los Angeles Force of the National Independent Soccer Association.[16]
Year | Team | GP | GS | SI | SO | Min | G | A | Sh | Y | R |
---|---|---|---|---|---|---|---|---|---|---|---|
2022 | Los Angeles Force | 17 | 12 | 5 | 6 | 1013 | 0 | 1 | 10 | 0 | 0 |
2021 | Los Angeles Force | 3 | 3 | 0 | 1 | 270 | 3 | 0 | 2 | 0 | 0 |
TOTAL | 20 | 15 | 5 | 7 | 1283 | 3 | 1 | 12 | 0 | 0 |
Year | Team | GP | GS | SI | SO | Min | G | A | Sh | Y | R |
---|---|---|---|---|---|---|---|---|---|---|---|
TOTAL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Date | Type | Match | Result | Appear | Min | G | A | Sh | Y | R |
---|---|---|---|---|---|---|---|---|---|---|
10/15/2022 | Regular Season | CUSFC v LAF | L 3 - 0 | Start | 90 | 0 | 0 | 0 | 0 | 0 |
10/08/2022 | Regular Season | LAF v MBFC | D 1 - 1 | Start | 74 | 0 | 0 | 0 | 0 | 0 |
09/24/2022 | Regular Season | LAF v CUSFC | D 0 - 0 | Start | 71 | 0 | 0 | 1 | 0 | 0 |
09/19/2022 | Regular Season | LAF v ACSP | L 1 - 3 | Sub In | 24 | 0 | 0 | 2 | 0 | 0 |
09/14/2022 | Regular Season | MBFC v LAF | L 3 - 0 | Start | 90 | 0 | 0 | 0 | 0 | 0 |
09/10/2022 | Regular Season | CFC v LAF | L 3 - 2 | Start | 90 | 0 | 0 | 0 | 0 | 0 |
09/07/2022 | Regular Season | MICH v LAF | L 1 - 0 | Start | 90 | 0 | 0 | 0 | 0 | 0 |
09/03/2022 | Regular Season | LAF v ALB | D 1 - 1 | Start | 79 | 0 | 1 | 1 | 0 | 0 |
08/29/2022 | Regular Season | LAF v FCU | D 2 - 2 | Start | 90 | 0 | 0 | 1 | 0 | 0 |
07/02/2022 | Regular Season | LAF v ALB | D 0 - 0 | Start | 86 | 0 | 0 | 0 | 0 | 0 |
06/26/2022 | Regular Season | CUSFC v LAF | L 5 - 0 | Sub In | 44 | 0 | 0 | 0 | 0 | 0 |
06/22/2022 | Regular Season | LAF v CFC | D 1 - 1 | Sub In | 4 | 0 | 0 | 0 | 0 | 0 |
06/01/2022 | Regular Season | LAF v MICH | D 0 - 0 | Sub In | 46 | 0 | 0 | 0 | 0 | 0 |
05/15/2022 | Regular Season | ALB v LAF | L 1 - 0 | Start | 21 | 0 | 0 | 2 | 0 | 0 |
05/07/2022 | Regular Season | LAF v BCFC | L 0 - 1 | Start | 90 | 0 | 0 | 2 | 0 | 0 |
04/16/2022 | Regular Season | LAF v CUSFC | L 0 - 2 | Sub In | 24 | 0 | 0 | 1 | 0 | 0 |
04/10/2022 | Regular Season | ALB v LAF | L 3 - 1 | Start | 46 | 0 | 0 | 0 | 0 | 0 |
04/22/2021 | Regular Season | LAF v MICH | L 0 - 2 | Start | 90 | 0 | 0 | 1 | 0 | 0 |
04/19/2021 | Regular Season | NAFC v LAF | W 2 - 3 | Start | 90 | 2 | 0 | 1 | 0 | 0 |
04/13/2021 | Regular Season | CFC v LAF | L 4 - 1 | Start | 90 | 1 | 0 | 0 | 0 | 0 |