Верно: разность забитых и пропущенных мячей, разница между забитыми и пропущенными мячами.
Разница примерно такая же, как между прилагательными российский и русский: первое больше связано с государственностью, второе – с народностью. Например: латвийский лат (не латышский), но латышский язык (не латвийский). Ср.: российский рубль, но русский язык.
В большинстве контекстов слова тут и здесь синонимичны, разница между ними стилистическая: слово здесь нейтральное, тут – разговорное. Подробный ответ другу Вы сможете дать, воспользовавшись толковым словарем.
Разница, пожалуй, только в том, что кукольный спектакль может быть показан не только в театре (например, дома).