W 2010 Daniel przeszedł do portorykańskiego klubu Puerto Rico Islanders, występującego w drugiej lidze amerykańskiej – USSF Division 2 Professional League. W nowym zespole zadebiutował 26 czerwca 2010 na stadionie Marina Auto Stadium (Rochester, Stany Zjednoczone) w przegranym 0:3 ligowym spotkaniu z Rochester Rhinos, natomiast pierwszą bramkę strzelił 4 lipca tego samego roku na stadionie House Park (Austin, USA) w zremisowanej 1:1 konfrontacji z Austin Aztex. Na koniec sezonu pomógł Islanders wygrać rozgrywki ligowe, a także zwyciężyć w turnieju CFU Club Championship.

Przed sezonem 2011 Daniel trenował z prowadzoną przez Piotra Nowaka ekipą Philadelphia Union i po udanych testach podpisał z nią kontrakt w marcu. W Major League Soccer pierwszy mecz rozegrał 3 kwietnia na stadionie Dignity Health Sports Park (Carson, USA) przeciwko Los Angeles Galaxy, przegrany ostatecznie 0:1, a premierowego gola w najwyższej klasie rozgrywkowej zdobył 11 czerwca na stadionie PPL Park (Chester, USA) w zremisowanym 1:1 spotkaniu z Real Salt Lake.

W maju 2014 podpisał trzyletni kontrakt z Miedzią Legnica. Na początku 2015 roku został wypożyczony do Floty Świnoujście, jednak po sezonie 2014/2015 wrócił do Miedzi.