I'm no expert .....
All limited companies must pay corporation tax on profits.
So if you buy a player for £1m and sell for £2m there is a £1m gain
However, if treated as an asset these are accounted for quite differently.
Normally an asset is depreciated over a period of time - example: IT kit...