Founded in August 1904 as Racing Club de Malines, the club registered with the federation two years later on the 22 June 1906 and received the matricule n°24. The name of the club changed three times: first the suffix Société Royale was added (1929), then the name was translated into Dutch becoming Koninklijke Racing Club Mechelen (1937).
Racing Mechelen played its first season in the first division in 1910–11 and finished 8th of 12 teams. By this time, rival FC Malines, later called KV Mechelen, was playing in second division. The following season, Racing ended 11th just one point away from Beerschot and was relegated. Just before World War I, Racing finished second in their division while FC Malines was third (8 points away). Thus RC Malines were promoted, playing the following season in the first division, which was played in 1919–20. They ended in 6th place. Two years after that FC Malines was playing in the first division too. In 1929 and 1930 after having spent one year in the second division (1924), the club grabbed third place in the first division. A record it would beat in 1952 with a second place after a new sequence of two third places (1950 and 1951). In 1954 it qualified for the final game of the Belgian Cup. Afterwards, the club fell to the second division and has rarely played at a higher level in recent decades.
The Oscar Vankesbeeckstadion is a football stadium in the Belgian city of Mechelen. The stadium is located just to the north of the centre of town over the River Dijle. It was built in 1923 and is named after the former president of the club: Oscar Van Kesbeeck (1886-1943) who was a Flemish Liberal Politician. The current capacity of the stadium is 13,687, of which there are around 1,900 seats and a few dozen business seats also. The Oscar Vankesbeeckstadion is located just under a mile away from Argosstadion Achter de Kazerne, which is home to rivals KV Mechelen. The Oscar Vankesbeeckstadon is currently the largest stadium overall in the Belgian Third Division.