A model of a two-stage N-person noncooperative game under uncertainty is studied, in which at the first stage each player solves a quadratic program parameterized by other players' decisions and then at the second stage the player solves a recourse quadratic program parameterized by the realization of a random vector, the second-stage decisions of other players, and the first-stage decisions of all players. The problem of finding a Nash equilibrium of this game is shown to be equivalent to a stochastic linear complementarity problem. A linearly convergent progressive hedging algorithm is proposed for finding a Nash equilibrium if the resulting complementarity problem is monotone. For the nonmonotone case, it is shown that, as long as the complementarity problem satisfies an additional elicitability condition, the progressive hedging algorithm can be modified to find a local Nash equilibrium at a linear rate. The elicitability condition is reminiscent of the sufficient second-order optimality condition in nonlinear programming. Various numerical experiments indicate that the progressive hedging algorithms are efficient for mid-sized problems. In particular, the numerical results include a comparison with the best response method that is commonly adopted in the literature.