Wielki potencjał i świetne występy gracza w juniorskich kadrach Stanów Zjednoczonych zaowocowały ofertami z klubów europejskich.

Ostatecznie w sierpniu 2013 Rubín parafował wstępny kontrakt z holenderskim FC Utrecht. Przez kolejne kilka miesięcy trenował z rezerwami i drużyną juniorów, by w marcu 2014 – bezpośrednio po osiągnięciu pełnoletniości – podpisać profesjonalną umowę z klubem. W Eredivisie zadebiutował 17 sierpnia 2014 w wygranym 2:1 spotkaniu z Willem II, zaś premierowego gola strzelił 29 listopada tego samego roku w wygranej 5:1 konfrontacji z NAC. Początkowo został podstawowym graczem zespołu; występował na pozycji cofniętego napastnika w duecie z Sébastienem Hallerem, imponując techniką, łatwością dryblingu i wielofunkcyjnością. Jego dobrą passę zastopowała na początku kolejnego sezonu zmiana trenera (Roba Alflena zastąpił Erik ten Hag), a przede wszystkim kontuzja kostki, której doznał w październiku 2015 i wskutek której musiał pauzować przez pięć miesięcy. W 2016 roku dotarł z Utrechtem do finału pucharu Holandii – KNVB Beker, pełniąc już jednak wyłącznie rolę rezerwowego. Przez ostatnie pół roku występował niemal wyłącznie w drugoligowych rezerwach, a w styczniu 2017 rozwiązał kontrakt z klubem.