 During his college years Čabrilo also played with Ottawa Fury and K-W United FC.Čabrilo signed his first professional contract with USL Pro club Pittsburgh Riverhounds on May 12, 2014.He finished his first season with the club with two goals in 15 appearances.