Incorrect command?

execute if score #timer ctf_timer matches ..47999 run execute as @a[team=red, x=0..2000] run tp @s -10 ~ ~ It says the 0..2000 part has an error with the .2000.
Continue to help post