「バトル」は英語の「battle」から来た外来語。戦闘や激しい戦い、競争を指す。ゲームやスポーツで激しく競い合う場面で使われることが多く、エネルギッシュで興奮的なニュアンスを持つ。カジュアルで若年層にも好まれる表現。
「対戦」は日本語の和語。二者が向き合って戦うこと、試合することを指す。競技やゲーム、スポーツにおいて相手と対峙する構図を表す。より正式で中立的なニュアンスで、放送や公式な文脈でよく使われる。
「バトル」は戦闘的で激しい雰囲気を強調し、ゲーム・アニメ・eスポーツなどで興奮や躍動感を表現する場面に適している。一方「対戦」は競技の対立構図を客観的に述べ、スポーツの試合や公式な競争を指すときに用いられる。「バトル」はより感情的・娯楽的で、「対戦」はより形式的・中立的である。
興奮や熱さを伝えたい、カジュアルな場面では「バトル」。試合結果の報告や正式な文脈では「対戦」を選ぶ。スポーツの公式放送では「対戦」、ゲーム実況では「バトル」が一般的。