Von 1906 bis 1933 wurde der Oberschlesische Fußballmeister der Männer im Südostdeutsche Fußball-Verband (SOFV) ausgespielt, wobei der FC Preußen 05 Kattowitz den ersten und der Beuthener SuSV 09 die meisten Titel errungen hat. Der Oberschlesische Meister qualifizierte sich für die Endrunde um die südostdeutsche Meisterschaft.
Nach der Gründung des SOFV entschloss sich der Kattowitzer Ballspiel-Verband, sich dem Südostdeutschen Fußball-Verband anzuschließen und als Bezirk Oberschlesien um die südostdeutsche Meisterschaft zu spielen. Ab der Saison 1908/09 wurde die Meisterschaft in mehreren Gauen ausgetragen, deren Sieger dann in Entscheidungsspielen den Oberschlesischen Meister ausspielten. Waren es am Anfang mit den Gauen Kattowitz und Ratibor, bzw. Kattowitz und Gleiwitz, nur zwei Gruppen, vergrößerte sich die Anzahl in der Saison 1913/14 auf drei, als der Gau Beuthen hinzukam. Nach dem Ersten Weltkrieg spielte man die oberschlesische Meisterschaft in vier Gauen (Beuthen, Gleiwitz, Kattowitz, Ratibor) aus. 1920/21 wurde der Gau Oppeln hinzugefügt. In der Saison 1922/23 fiel Kattowitz an Polen und der Gau wurde aufgelöst, dafür wurde der Gau Neustadt ins Leben gerufen. Der Gau Beuthen war zusätzlich in Ost und West unterteilt, deren Sieger dann die Gaumeisterschaft ausspielten. In den kommenden Jahren wurden die einzelne Gaue weiter unterteilt bis 1925/26 wieder etwas System geschaffen wurde und die oberschlesische Meisterschaft nur noch in zwei Gruppen (Gruppe I, Gruppe II) ausgetragen wurde. Schließlich folgte in der darauf folgenden Saison die Zusammenlegung in nur eine Gruppe, die bis 1933 Bestand hatte. Ab der Saison 1928/29 durfte auch der oberschlesische Vizemeister an der südostdeutschen Endrunde teilnehmen.
Zu Beginn wurde die oberschlesische Meisterschaft von Vereinen aus Kattowitz dominiert. Dies änderte sich mit dem Übergang Kattowitz zu Polen und Vereine aus Beuthen, Zaborze und Gleiwitz konnten die Meisterschaft erringen. Konnte man in den 1910er und Anfang der 1920er noch nicht mit anderen Vereinen aus dem Südostdeutschen Fußball-Verband, insbesondere aus Mittelschlesien und der Niederlausitz, mithalten, änderte sich dies mit der Zusammenlegung der Bezirksklasse zu einer Liga und der daraus resultierenden Bündelung der Kräfte Mitte der 1920er. Ab 1929 kamen alle südostdeutschen Meister aus der Bezirksklasse Oberschlesiens, 1933 kam sogar ebenfalls der südostdeutsche Vizemeister aus Oberschlesien. Bemerkenswert ist ebenfalls, dass alle südostdeutschen Meister aus Oberschlesien in der gleichen Saison in der Bezirksklasse nur Vizemeister wurden. Im Zuge der Gleichschaltung wurde der Südostdeutsche Fußball-Verband wenige Monate nach der Machtübernahme der Nationalsozialisten im Jahre 1933 aufgelöst. Somit hörte auch die Bezirksklasse Oberschlesien auf zu existieren. Die Vereine wurden ab 1933 der Gauliga Schlesien bzw. deren Unterbau zugeordnet.
Oberschlesischer Rekordmeister ist Beuthener SuSV 09, der den Titel 6 Mal gewinnen konnte.
Bergland (ab 1925) | Breslau | Mittelschlesien | Niederlausitz | Niederschlesien | Oberlausitz | Oberschlesien | Posen (bis 1914)