Exhibit 20.1 BancFirst Corporation 101 NORTH BROADWAY, SUITE 200 OKLAHOMA CITY, OKLAHOMA 73102 PRESS RELEASE For Immediate Release: Thursday, November 18, 1999 For further information call Joe T. Shockley, Chief Financial Officer (405) 270- 1003 or David Rainbolt, Chief Executive Officer at (405) 270-1010 BANCFIRST CORPORATION ANNOUNCES STOCK REPURCHASE PROGRAM Oklahoma City, OK - BancFirst Corporation (NASDAQ NMS: BANF) today announced the adoption of a program to repurchase up to 300,000 shares of its common stock. The timing, price and amount of the stock repurchases will be determined by management of the Company and will be approved by its Executive Committee. The program will remain in effect until all 300,000 shares authorized have been purchased, which may be over as much as a two to three year period. The stock repurchases may be paid from existing funds, dividends from the Company's subsidiaries, or from borrowings. At September 30, 1999, the Company had $2.2 billion in total assets and $165 million in stockholders' equity. There were 8,166,203 shares of its common stock outstanding. BancFirst, the Company's subsidiary bank, is Oklahoma's largest state-chartered bank with 74 banking locations serving 37 communities across Oklahoma.