1938年のMLBオールスターゲームはアメリカンリーグとナショナルリーグの間で行われた6回目のオールスターゲームである。1938年7月6日にシンシナティ・レッズの本拠地クロスリー・フィールドで行われた。試合結果は4 - 1でナショナルリーグが勝利した。