Para sumar campos puedes usar la funcion SUM en MySQL.
Aqui te doy un pequeño ejemplo:
Código PHP:
<?php
//Suponemos que ya la conexion a la BD esta realizada.
$select = "SELECT SUM(goles) FROM tabla1";
$query = mysql_query($select);
$row = mysql_fetch_assoc($query);
echo "Goles: ".$row['SUM(price)'];
?>
En cuanto a la segunda pregunta, no se si la entendi bien.
Pero en ese caso necesitarias dos consultas.
Yo lo haria de la siguiente manera: Hacer la consulta #1 para tabla1
(Que no se te olvide el WHERE para tomar solamente los goles de el jugador deseado), tomar el numero de goles por medio de SUM y guardarlo en una variable ($goles_tabla1).
Hacer la consulta #2 para tabla2
(Que no se te olvide el WHERE para tomar solamente los goles de el jugador deseado), tomar el numero de goles por medio de SUM y luego guardarlo en una variable ($goles_tabla2).
Luego solo creas una variable que sea la suma de las dos:
$suma = $goles_tabla1 + goles_tabla2;
echo $suma;
Creo que con el ejemplo que te puse tienes suficiente material para arrancar tu mismo.
Mucha suerte y saludos ;)