MMAJunkie.com was the first to report the news.
The UFC is still looking for a potential opponent for Thomson, who is coming off a controversial decision loss to former champion Benson Henderson. He is now 1-1 in the UFC but 2-3 in his last five contests. His two most recent decision losses were both narrow split decisions.
UFC on FOX 12 takes place July 26 at the SAP Center in San Jose, California.
UPDATE: Damon Martin broke the news via Twitter that Bobby Green has stepped in to face Josh Thomson at UFC on Fox 12. No report yet as to who will fill in for Green against Abel Trujillo on the Fight Night: Bader vs. Saint Preux card.
Bobby Green is stepping in to face Josh Thomson at UFC Fight Night: Lawler vs. Brown. Oh hell yes! #UFC— Damon Martin (@DamonMartin) July 11, 2014