If we use normal distributions but throw away negative points, the average is 26.7 for the first case, and 27.1 for the second case by R simulation of 10 million games. If we were to replace negative points with zero, it would only decrease the average scores by about 0.1 in this case, but that would cause the probability density to increase discontinuously at zero. R is a free download that you can get running very quickly. I think it's possible to do the integral if you needed a formula.
Code:
sims = 10000000
a = rnorm(sims, 25, 10)
b = rnorm(sims, 15, 8)
c = rnorm(sims, 12, 7)
m = pmax(a,b)[!(a<0 | b<0)]
sum(m)/length(m)
m = pmax(a,b,c)[!(a<0 | b<0 |c<0)]
sum(m)/length(m)
Output:
> m = pmax(a,b)[!(a<0 | b<0)]
> sum(m)/length(m)
[1] 26.71047
>
> m = pmax(a,b,c)[!(a<0 | b<0 |c<0)]
> sum(m)/length(m)
[1] 27.1327