McFall was the first specialist kicker for the Calgary Stampeders, taking over from Larry Robinson in 1974. The graduate of the Winnipeg Rods junior team had a fairly short run as kicking careers go, playing 5 years from 1974 to 1978. McFall finished second in scoring in the West in his second season (his first full season) in 1975, behind Dave Cutler. His best season was his final year with Calgary. In 1978, McFall had 163 points, with a career high of 37 fieldgoals and a career high 69.8% success rate. McFall lost his kicking job to J.T. Hay in 1979 when Hay came over Ottawa where he had been filling in for Gerry Organ.
| Year | Team | GP | ConvA | ConvG | % | Att | Good | FG% | Long | S | MFG | YdsMFG | Avg | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1974 | CAL | 10 | 19 | 17 | 89.4 | 29 | 17 | 58.6 | 48 | 3 | 11 | 362 | 32.9 | 71 |
| 1975 | CAL | 16 | 41 | 41 | 100 | 41 | 21 | 51.2 | 49 | 7 | 20 | 899 | 45 | 111 |
| 1976 | CAL | 16 | 26 | 26 | 100 | 46 | 29 | 63 | 50 | 7 | 15 | 722 | 48.1 | 124 |
| 1977 | CAL | 16 | 11 | 11 | 100 | 51 | 30 | 58.8 | 55 | 8 | 21 | 931 | 44.3 | 109 |
| 1978 | CAL | 16 | 36 | 36 | 100 | 53 | 37 | 69.8 | 51 | 9 | 16 | 659 | 41.2 | 163 |
| Year | Team | KO | Yds | Avg | Long | S |
|---|---|---|---|---|---|---|
| 1974 | CAL | 10 | 581 | 58.1 | 67 | 0 |
| 1975 | CAL | 27 | 1518 | 56.2 | 90 | 0 |
| 1976 | CAL | 62 | 3356 | 54.1 | 78 | 2 |
| 1977 | CAL | 49 | 2670 | 54.5 | 88 | 0 |
| 1978 | CAL | 66 | 3898 | 59.1 | 90 | 1 |
| Year | Team | P | Yds | Avg | Long | S |
|---|---|---|---|---|---|---|
| 1974 | CAL | 5 | 182 | 36.4 | 42 | 0 |
| 1975 | CAL | 13 | 503 | 38.7 | 49 | 0 |
| 1976 | CAL | 89 | 3687 | 41.4 | 65 | 2 |
| 1977 | CAL | 0 | 0 | 0 | 0 | 0 |
| 1978 | CAL | 128 | 5769 | 45.1 | 95 | 6 |
| Year | Team | PA | PC | % | Yds | TD | Int |
|---|---|---|---|---|---|---|---|
| 1974 | CAL | 0 | 0 | 0 | 0 | 0 | 0 |
| 1975 | CAL | 0 | 0 | 0 | 0 | 0 | 0 |
| 1976 | CAL | 0 | 0 | 0 | 0 | 0 | 0 |
| 1977 | CAL | 0 | 0 | 0 | 0 | 0 | 0 |
| 1978 | CAL | 1 | 1 | 100 | 1 | 0 | 0 |
| Year | Team | F | FL | OFR |
|---|---|---|---|---|
| 1974 | CAL | 1 | 1 | 0 |
| 1975 | CAL | 0 | 0 | 0 |
| 1976 | CAL | 0 | 0 | 0 |
| 1977 | CAL | 0 | 0 | 0 |
| 1978 | CAL | 0 | 0 | 0 |