In Deutschland spielte er für die Sportfreunde Katernberg (2005/06 und 2006/07), in der österreichischen Bundesliga in der Saison 2006/07 für den SK Baden und in der United States Chess League (USCL) von 2007 bis 2010 für die Baltimore Kingfishers sowie 2011 und 2012 für die Philadelphia Inventors. In der USCL belegte er 2008 den dritten Platz in der Kategorie „Most Valuable Player“ (MVP), den zweiten Platz in der Kategorie „Game of the Year“ und gehörte dem zweiten All Star Team an. 2010 wurde er zweitbester MVP, 2012 gehörte er dem ersten All Star Team an.