Bob Foxcroft first competed internationally for Canada at the 1959 Pan-American Championships, where he finished fourth in the individual epee event. The following year he was Canadian champion in the sabre, but lost the title to Gerry Wiedel in 1961. He was an alternate on the 1963 Pan-American Team, but was able to take part in the 1964 Summer Olympics after winning the Canadian sabre championship that year. In Tokyo he was eliminated in the first round of all three individual categories, winning only two bouts in the epee division and one in sabre. He lost his national title again in 1965, but won a bronze medal in the team sabre event at the 1967 Pan-American Games. He finished fourth in the team sabre at the 1970 British Commonwealth Games and, two years later, became the Canadian national sabre champion once again. This earned him a trip to the 1972 Summer Olympics, where he was eliminated in the opening round of the individual sabre event after losing all five of his matches. Nonetheless, he retained his Canadian title for another two years, but lost it to Marc Lavoie in 1975, against whom he was also runner-up in 1976. His final international event came in 1974, when he competed in sabre at that year’s Commonwealth Fencing Championships (no longer part of the British Commonwealth Games). He served as president of the Ontario chapter of the Canadian Fencing Association in the 1970s and founded the Ontario Fencing Association in 1979.