Born in
Málaga,
Andalusia, Guirado spent most of his senior career in
Segunda División B, playing for
CD Don Benito,
Burgos CF,
UE Sant Andreu and
UD Marbella. In late January 2012, he left
Racing Lermeño in
Tercera División and moved to the Philippines, signing with
Global FC. On 6 February he made his official debut for his new team, coming in as a
substitute midway through the second half of an eventual 1–0 win against
Green Archers United FC. On 26 February 2012, Guirado scored his first goal for Global in the
United Football League, against
Philippine Navy F.C. in a 5–0 victory. In late March, he agreed on a return to Lermeño for
the following season. Guirado signed with fellow league club
CD Burgos in July 2013, under the condition he would still be able to play international football. He retired from competitive football in 2016 at the age of 36, his last team being
Ceres–Negros F.C. in the United Football League. His last match was the 16-0 win against
Pasargad F.C. on 11 June 2016, where he scored in the 77th minute; he cited family reasons for his decision, which he announced after the game. In July 2016, Guirado came out of retirement and signed for Spanish amateurs
Real Burgos CF. ==International career==