Barclays has cut its Brent oil price forecasts for this year and 2023, flagging risks to demand from COVID-19 flare-ups in China and a broader global economic slowdown.

The oil market was likely to see "turbulence" given the uncertainty created by several factors at play at present, including the Ukraine war, analysts at the bank said in a note. However, overall they were still "constructive" on oil prices given the prevalent supply risks.

The bank cut its 2022 Brent price forecast by $3/bbl to $100/bbl and its 2023 outlook by $5/bbl to $98/bbl. The global benchmark was trading on Oct. 21 at around $91.22 a barrel.

"Supply-side support remains unwavering, driven by a proactive OPEC+ and underperforming U.S. production. However, the lack of price response is likely to cut both ways and we would expect U.S. production to be a lot more resilient," the analysts said.

Earlier this month, OPEC+, which groups members of OPEC and allies including Russia, agreed to cut their output target by 2 MMbbl/d.

Barclays cautioned that if the COVID-19 situation in China does not improve, it would imply a $5/bbl-$10/bbl downside to its 2023 price forecast.

"Oil demand could undershoot our estimates despite a potential easing of mobility restrictions due to a broader slowdown," it added.