You sure can get BA Avios for this however you won't get many. I couldn't find the booking class on this but I am betting based on a quick ITA search it is in N which would earn 30% of flown miles.
19326 * 0.30 = 5798
Flown miles * 30% = Avios Received for flight
$888/5798 = 15CPM
15CPM is pretty awful for a mileage run. I know AAdvantage has the same earning structure so would not be good for AA flyers either.