Due to his promising performances at
Zemun, Stolica earned a transfer to Spanish club
Lleida in 1998. He played one season in Spain's
second division, but failed to score in 18 games and eventually returned to his parent club. In 2000, Stolica signed a contract with
Partizan. He, however, failed to make an impact with the
Crno-beli and returned to Zemun the following year. By the end of the
2001–02 season, Stolica became the league's second-highest scorer with 19 goals. In the 2003 winter transfer window, Stolica was transferred to Ukrainian club
Metalurh Donetsk. He managed to play only 20 league games over the next two years, before returning to his homeland and joining
OFK Beograd. Between 2005 and 2008, Stolica spent three seasons in Belgium. He played for
Sint-Truidense and
Mons, scoring 20 goals combined. He subsequently had two unassuming spells in Greece and Montenegro. In March 2006, while at Sint-Truidense, Stolica and two other players were questioned by the police as part of an investigation into match-fixing.
New England Revolution On 30 July 2010, Stolica signed with
Major League Soccer club
New England Revolution. He made his Revolution debut on 7 August, coming on as a 73rd minute substitute for
Zack Schilawski in a 1-0 win over
D.C. United. He made his first start the following week and scored his first Revolution goal, a game-winning effort against
FC Dallas on 14 August. He scored twice more in the remainder of the
2010 New England Revolution season; on 28 August in a 2-1 loss to the
Philadelphia Union, and on 22 September against FC Dallas. Stolica made only 2 appearances in the
2011 New England Revolution season, scoring one goal, a 93rd minute equaling effort against
Vancouver Whitecaps FC on 6 April. In April 2011, Stolica was loaned to
USL Pro team
FC New York. On 30 June, the Revolution declined Stolica's contract. ==International career==