Richmond spearhead Jack Riewoldt had to be given medical clearance to fly home from Perth on Sunday night after coming off second best in a bump that resulted in him coughing up blood.

The Age understands that the captain of the Virgin flight from Perth to Melbourne was having detailed conversations with Richmond club doctor Greg Hickey before allowing Riewoldt to fly.

Riewoldt came off second best after a late bump on Eagles defender Liam Duggan in the final minute of the third quarter.

Riewoldt had a down-the-ground free kick paid against him for the bump.