translate English to French: I see no reason why he should do better here.
Je ne vois aucune raison pour laquelle il obtiendrait un meilleur résultat devant le Tribunal.