вы, вероятно, захотите использовать один dict, а не один для каждого, например:
scores = {
'a': 0,
'b': 0,
'c': 0,
'd': 0,
'e': 0,
}
И затем вы можете отслеживать самого высокого игрока счёта по мере вычисления точек:
point_scored = input('Enter series of charachters indicating who scored a point: ')
for i in point_scored:
if not scores.get(i) is None:
scores[i] += 1
elif not scores.get(i.lower()) is None:
scores[i.lower()] -= 1
else:
print(str(i) + ' is not a valid player...')
winner = max(scores, key=scores.get)
print(scores)
print('Winner is ' + winner)