Horsfield: Hanging up his boots
Geoff Horsfield has retired from football after revealing he is suffering from testicular cancer.
The 34-year-old, who enjoyed a much-travelled career, is set to undergo surgery next week.
He had been hoping to earn a contract at League One side Walsall after being released by Sheffield United over the summer, but has been forced to hang up his boots in order to focus on his cancer battle.
Horsfield told the Daily Mirror: "I found a small lump in my left testicle and went to see the doctor at West Brom, who's a good friend of mine.
"I was diagnosed last Friday and I'm going in for surgery next Thursday. The surgeon has told me that this is the end of my professional career, which is disappointing.
"But I've had 10 good years with Fulham, Birmingham, Wigan, West Brom and all the other clubs I've played for and enjoyed it.
"That's at the back of my mind now. It's just one of those things and I've come to terms with my career being over.
"All I'm thinking about now is beating this. I've always been a fighter right through my football career and I'm going to fight this and win."
Horsfield has been told he has a good chance of recovery after the diagnosis was made early.
He added: "The specialist told me I did well to find the lump because it is so small.
"He says I stand a good chance of making a full recovery because we've got in early."

Keane ready for Reading test
Oldham 0-1 Huddersfield - Highlights
Mandaric rules out Pearson
Barnes reflects on Rovers spell
Leeds 2-1 Norwich - Lambert
Leeds 2-1 Norwich - Grayson
County deny Swedish claims
Grayson - Home form is key
| Time | Fixture |
|---|---|
| Saturday 14th November | |
| Coca-Cola Football League One | |
| 12:05 | Huddersfield vs Wycombe |
| 15:00 | Brentford vs Millwall |
| 15:00 | Bristol Rovers vs Carlisle |
| 15:00 | Charlton vs Milton Keynes Dons |
| 15:00 | Colchester vs Exeter |
| 15:00 | Gillingham vs Oldham |
| 15:00 | Hartlepool vs Leyton Orient |
| 15:00 | Norwich vs Tranmere |
| 15:00 | Walsall vs Stockport |
| 15:00 | Yeovil vs Southend |
| Sunday 15th November | |
| Coca-Cola Football League One | |
| 16:30 | Southampton vs Brighton |
| Friday 20th November | |
| Coca-Cola Football League One | |
| 19:45 | Southend vs Milton Keynes Dons |
| Saturday 21st November | |
| Coca-Cola Football League One | |
| 15:00 | Brentford vs Walsall |
| 15:00 | Brighton vs Leeds |
| 15:00 | Bristol Rovers vs Gillingham |
| 15:00 | Carlisle vs Swindon |
| 15:00 | Huddersfield vs Hartlepool |
| 15:00 | Leyton Orient vs Tranmere |
| 15:00 | Millwall vs Wycombe |
| 15:00 | Oldham vs Colchester |
| Time | Result |
|---|---|
| Sunday 1st November | |
| Coca-Cola Football League One | |
| Oldham 0 - 1 Huddersfield | |
| Saturday 31st October | |
| Coca-Cola Football League One | |
| Stockport 1 - 3 Norwich | |
| Leeds 4 - 0 Yeovil | |
| Leyton Orient 2 - 2 Southampton | |
| Exeter 3 - 0 Brentford | |
| Tranmere 1 - 4 Swindon | |
| Millwall 2 - 1 Colchester | |
| Milton Keynes Dons 2 - 1 Bristol Rovers | |
| Wycombe 2 - 3 Walsall | |
| Brighton 3 - 3 Hartlepool | |
| Carlisle 3 - 1 Charlton | |
| Friday 30th October | |
| Coca-Cola Football League One | |
| Southend 1 - 0 Gillingham | |
| Tuesday 27th October | |
| Coca-Cola Football League One | |
| Bristol Rovers 0 - 4 Leeds | |
| Saturday 24th October | |
| Coca-Cola Football League One | |
| Norwich 1 - 0 Swindon | |
| Hartlepool 1 - 0 Tranmere | |
| Bristol Rovers 1 - 2 Yeovil | |
| Colchester 2 - 1 Walsall | |
| Exeter 1 - 1 Wycombe | |
| Brentford 2 - 0 Stockport | |
| Southampton 3 - 1 Milton Keynes Dons | |
| Pos | Team | P | Pts |
|---|---|---|---|
| 1 | Leeds United | 15 | 36 |
| 2 | Charlton Athletic | 15 | 29 |
| 3 | Milton Keynes Dons | 15 | 29 |
| 4 | Colchester United | 15 | 28 |
| 5 | Norwich City | 15 | 25 |
| 6 | Huddersfield Town | 15 | 24 |
| 7 | Millwall | 15 | 24 |
| 8 | Swindon Town | 15 | 22 |
| 9 | Bristol Rovers | 15 | 22 |
| 10 | Southend United | 15 | 20 |
| 11 | Hartlepool United | 15 | 20 |
| 12 | Walsall | 15 | 20 |
| 13 | Oldham Athletic | 15 | 20 |
| 14 | Yeovil Town | 15 | 18 |
| 15 | Carlisle United | 15 | 17 |
| 16 | Brentford | 15 | 17 |
| 17 | Exeter City | 15 | 17 |
| 18 | Leyton Orient | 15 | 16 |
| 19 | Gillingham | 15 | 15 |
| 20 | Brighton and Hove Albion | 15 | 14 |
| 21 | Stockport County | 15 | 14 |
| 22 | Southampton | 15 | 12 |
| 23 | Tranmere Rovers | 15 | 10 |
| 24 | Wycombe Wanderers | 15 | 8 |
Sunderland fan Lucinda Gittins was strutting her stuff in the Soccer AM studios this week.
Gorgeous QPR fan Katie Moran was strutting her stuff in the Soccer AM studios this week.
Peter Beagrie expects a contrast of styles when Cardiff and Swansea clash at the Liberty Stadium.
Skysports.com understands Dennis Wise has ruled himself out of the running for the Brighton job.
Southend have helped to stave off the threat of administration by clearing a tax bill of £2.1million.
Catch all the action from Oldham's FA Cup first round tie with Leeds LIVE on the Sky Bet Player.
French midfielder Nadjim Abdou has signed a contract extension with League One outfit Millwall.
Former Brighton boss Steve Coppell has ruled out a second spell as manager of the League One strugglers.