Well... they're way down but so far seem somewhat sustainable as long as it doesn't continue to plummet. Here's the week 4 stats with some comparables:
XFL on Fox: 1.802 million viewers
XFL on ABC: 1.558 million viewers
NBA on ABC: 2.3 million viewers
NCAA on CBS: 1.9 million viewers
PGA on NBC: 1.7 million viewers
NCAA on Fox: 681k
MLS on Fox: 756k
NFL Combine on ABC: 976k
Keep in mind that week 1 of the CFL last year drew in about 2.4 million viewers. a little less than the XFL's week 4 and way down from their week 1 which kicked off with about 11 million viewers.
If you take a random week in the CFL, let's go with 2019 Week 15 you get about 1.3 million viewers. So a little less than half of the XFL's "terrible week".
2019 Week 15
Friday
Calgary at Toronto ? 321,600
Hamilton at Edmonton ? 487,600
Saturday
Winnipeg at Montreal ? 385,000
B.C. at Ottawa ? 314,700
But CFL vs. XFL numbers are based on demographics that are different by a factor of 10...
What about gate? I get that the mid-season gate does suffer somewhat, but the novelty of the XFL seems to be waning quickly, and while they have TV contracts that the AAFL didn't, gate is still an important part of the business plan...
Week 1: 69,818
Los Angeles Wildcats at Houston Roughnecks ? 17,815
Seattle Dragons at DC Defenders ? 17,163
Tampa Bay Vipers at New York Guardians ? 17,634
St. Louis Battlehawks at Dallas Renegades ? 17,206
Week 2: 76,285
New York Guardians at DC Defenders ? 15,031
Tampa Bay Vipers at Seattle Dragons ? 29,172
Dallas Renegades at LA Wildcats ? 14,979
St. Louis Battlehawks at Houston Roughnecks ? 17,103
Week 3: 81,942
Houston Roughnecks at Tampa Bay Vipers ? 18,117
Dallas Renegades at Seattle Dragons ? 22,060
New York Guardians at St. Louis BattleHawks ? 29,554
DC Defenders at Los Angeles Wildcats ? 12,211
Week 4: 70,204
Los Angeles Wildcats at New York Guardians ? 12,116
Seattle Dragons at St. Louis Battlehawks ? 27,527
Houston Roughnecks at Dallas Renegades ? 18,322
DC Defenders at Tampa Bay Vipers ? 12,249
St. Louis seems to be the big draw... but they dropped 2k, Seattle was also big, but dropped 5k... Tamp dropped 6k... so while the totals look like they aren't bad, when you look at the individual teams, they are all down game 2 over game 1, except Dallas, who went from 17,206 to 18,372...