Answer
Charles England played for the American Negro League. The American Negro League was a professional baseball league in the United States for African American players. It was founded in 1920 and lasted until 1951. The league was the highest level of baseball for African Americans until the integration of Major League Baseball in 1947.