2019: Started and played 90 minutes in a 2-1 loss at Rio Grande Valley FC on April 18 ... Played his 22nd match of the season in a 4-1 away loss against El Paso Locomotive FC on Oct. 15 … Started and played 90 minutes in a 4-3 home loss against San Antonio FC on October 11 … Logged 90 minutes of play in a 5-3 home loss against Phoenix Rising FC on Oct. 5 … Started and played 90 minutes in a 2-1 home loss against Austin Bold FC on Sept. 29 … Made his 11th start of the season in a 6-3 home win against Tacoma Defiance on Sept. 20 … Started and played 90 minutes in a 5-1 road loss against Real Monarchs SLC on Sept. 14 … Made his eighth start of the season in a 3-1 win over Reno 1868 FC on Aug. 31 ... Played 29 minutes off the bench in a 1-0 away loss against Las Vegas Lights FC on Aug. 24 … Started and played 90 minutes in a 2-1 away loss against Fresno FC on July 20 ... Featured 45 minutes off the bench in a 1-0 away loss against Sacramento Republic SC on July 13 ... Played 90 minutes in a 4-2 away loss against Phoenix Rising FC on June 29 ... Started, playing 87 minutes a 2-1 loss at home to Reno 1868 FC on June 26 ... Started, playing 90 minutes in a 2-0 away victory over Orange County SC on June 22 ... Logged 90 minutes in a 2-2 away draw against Austin Bold FC on June 8 … Made his first start of the season in a 1-1 home draw against El Paso Locomotive FC on May 25 … Played 90 minutes in a 2-1 home loss against Rio Grande Valley FC Toros on April 30 … Played 52 minutes off the bench in a 3-3 draw at New Mexico United on April 26 ... Made a substitute appearance in a 1-0 home win against Sacramento Republic FC on April 13 … Made a substitute appearance in a 3-2 win at OKC Energy FC on April 6 ... Made his 2019 debut, logging 13 minutes off the bench at Tulsa Roughnecks FC on March 9.
2018: Made eight appearances (3 starts) during the 2018 USL regular season, logging 357 minutes played.
2017: Made 19 appearances (13 starts), logging three goals in 1,308 minutes played for T2 during the 2017 USL regular season ... In his third appearance of the season, playing 45 minutes as a second-half substitute at Real Monarchs on June 10 ... Made his first career start against Whitecaps FC 2, playing 90 minutes ... Made his T2 and USL debut, coming on as a second-half sub against Sacramento Republic FC on April 22.
CAREER: Played for the Portland Timbers U-23s last season in the PDL, where he played in six games and recorded one goal.
COLLEGE: Played four seasons at Santa Clara University (2012-15), where he played in 74 games (66 starts) and recorded five goals and three assists ... Played with current Timbers goalkeeper Kendall McIntosh at Santa Clara University.