The 39-year-old, currently at Warwickshire, made his first-class debut for Leicestershire in 1994 and went on to appear in three Tests and eight one-day internationals for England between 1998 and 2000.
He failed to recreate his county form on the international stage, making a solitary 50 for his country and failing to take a wicket, but he was rejuvenated by his move to Edgbaston in 2006.
Maddy captained Warwickshire for two seasons and has won three trophies in his time with the Bears; the LV= County Championship (2012), the Yorkshire Bank 40 (2010) and County Championship Division Two (2008).
He also became known as one of the county circuit's most accomplished Twenty20 players and made his England return as they compiled a squad of specialists for the 2007 World T20 in South Africa.
He made four appearances in the competition, scoring 50 and taking two for six against New Zealand in Durban, before being sent back to the domestic scene.
It was there that Maddy made his biggest contributions, with more than 13,000 runs and 252 wickets in first-class cricket as well as topping 9,000 runs and taking 220 List A wickets.
He was the first man to reach 1,000 runs in Twenty20 cricket and, as of his announcement, has 2,238 at a strike-rate of 131.41.
Maddy said: "It's been a tough decision to make over the last few weeks, but I realise that it's the right time for me to bow out and give more opportunities for many of Warwickshire's promising youngsters to come through and help build on the success of recent seasons.
"I've enjoyed a fantastic career, which I never thought would be possible when I signed my first professional contract with Leicestershire in 1991. However, it could not have happened without the great coaches, players, staff and fans who have supported me, as well as my family."
- Sports & Recreation