In this sentence can't understand the meaning: "Look forward to casting you at more events!"

or in this one: "is one of the few progamers who have become a caster for top SC2 events and have casted multiple US events."

 

I can't translate this word in spanish because the meaning seems to be diferent in dictionaries.

 

Thanks a lot in advance. 

Language (The language you are writing in)