Brett Lee has announced his retirement from all cricket on Thursday.

The iconic Australian fast bowler, who played the last of his 76 Tests in 2008, has completed the twilight years of his career with the Sydney Sixers in the Big Bash League in which he remains among the leading wicket-takers this season at the age of 38.

Stumps: Brett Lee is expected to call time on his career. Credit:Getty Images

More than two years after his retirement from international cricket Lee has remained tightlipped about when he might pull up stumps on a 20-year career completely but has done so on Thursday at a press conference at the SCG.

"It's been an amazing and emotional 20 years and I've enjoyed every single moment of it," the Sydney Sixers star told reporters.