Luke is the only one who could do it since he used the force to guide the torpedo straight down the exhaust port into the main reactor.
Had the rebels had no one who was a jedi or someone who could potentially be a jedi, Yavin 4 would have been destroyed by the death star's prime weapon.
Who could have accomplished this one in a million shot except for the son of Darth Vader or Vader himself.