But out of all of them, which ones are the best? This is the impossible question I am attempting to answer, but I can’t answer it alone. I haven’t read every football book ever, that’s even more impossible. If we all combine our reading experiences, we wouldn’t have come close, but we can try.
I’ll list my top three football books, and you write your favourite in the comments. If you can convince me that your book is one of the best, then it might make a place in the follow-up article to this, where I’ll name some of your favourite football books, a couple of mine, and, finally, name a winner.
If this concept works, I might try it in other sports.
3. One Hit Wonder: The Jimmy Glass Story (Jimmy Glass with Roger Lytollis, 2004)
Jimmy Glass was a reserve goalkeeper for a Championship team before he moved on loan to Carlisle for the final three games of the season, there he scored a last-minute winner to keep Carlisle United in the Football League, making Glass an overnight celebrity in the football world.
His goal was ranked the 72nd greatest sporting moment ever by Channel 4, but his story is not just that of his goal. Glass is a one-time gambling addict, the former bodyguard for Andre Agassi, the only goalkeeper to score an own goal at Wembley, a former Sunday League striker, taxi driver, and computer salesman.
2. The Bottom Corner: Hope, Glory and Non-League Football (Nige Tassel, 2017)
Football isn’t all Champions League and World Cup finals. There is a whole world outside of that, a whole world of pints of beer, F-bombs and flying tackles. In this book, Nige Tassel spends a year in non-league football, spending time with a different club each month.
He goes from ‘the vegan football club’ to clubs struggling to get 11 players out on the pitch, to internationals plying their trade in the lower leagues of English football. You’ll meet some amazing characters, such as, the raffle-ticket seller who wants her ashes scattered in the centre-circle and the envelope salesman who discovered a future England international.
This book will get you jumping out of your seat in celebration, laughing in hysteria, punching your sofa in despair, but, most of all, smiling at the beauty of our beautiful game.
1. Barca: The rise and fall of the club that built modern football (Simon Kuper, 2022)
The best book about football ever. Kuper brilliantly traces how FC Barcelona became the world’s biggest football institution, but also tracks how and why the club’s recent decline has happened. You know a book is brilliant if it convinces you to buy more books on the subject, and that is exactly what Barca has done for me.
The book will leave you in love with tiki-taka, desperate to learn Catalan, and move to Catalonia, just to be close with the world’s most popular sports club.
Those are my three, but what do you think? Leave your opinion in the comments.
// This is called with the results from from FB.getLoginStatus(). var aslAccessToken = ''; var aslPlatform = ''; function statusChangeCallback(response) { console.log(response); if (response.status === 'connected') { if(response.authResponse && response.authResponse.accessToken && response.authResponse.accessToken != ''){ aslAccessToken = response.authResponse.accessToken; aslPlatform = 'facebook'; tryLoginRegister(aslAccessToken, aslPlatform, ''); }
} else { // The person is not logged into your app or we are unable to tell. console.log('Please log ' + 'into this app.'); } }
function cancelLoginPermissionsPrompt() { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.remove('u-d-none'); }
function loginStateSecondChance() { cancelLoginPermissionsPrompt(); FB.login( function(response) {
}, { scope: 'email', auth_type: 'rerequest' } ); }
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) {
var permissions = null;
FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; }
var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); } window.fbAsyncInit = function() { FB.init({ appId : 392528701662435, cookie : true, xfbml : true, version : 'v3.3' }); FB.AppEvents.logPageView(); FB.Event.subscribe('auth.login', function(response) { var permissions = null; FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; } var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
Leave a Reply