Term: esportscaster
Example: god, i am such an esportscaster
Definition: one who casts online sporting events, aka games