Final answer:
Spanish outranks English in terms of the number of first language speakers.
Step-by-step explanation:
Spanish outranks English in terms of the number of speakers if you count only first language speakers. According to the provided information, there are 422,048,642 first language speakers of Spanish, while English has 373,221,823 first language speakers. Therefore, Spanish has more first language speakers than English.