The easy, generally-applicable method would be to convert anything numeric (strings have a test for this) into an integer. The slight trick to it is that the number string can't have spaces in it to check if it's numeric (but it can have them to convert to an integer).
So:
>>> listoftuples = [('Appearances ', ' 32'), ('Clean sheets ', ' 6')]
>>> [tuple(int(item) if item.strip().isnumeric() else item for item in group) for group in listoftuples]
>>> [('Appearances ', 32), ('Clean sheets ', 6)]
The advantage of this method is that it's not specific to your input. It works fine if the integer is first, or if the tuples are different lengths, etc.