Sophia Rodriguez finishes runner-up in 2 Mile