FPL
0 up, 6 down: Wednesday’s FPL price changes + predictions
September 9
0 comments
9 September 2026
0 comments
Skonto Rigga
Share:
There were no Fantasy Premier League (FPL) price rises at midnight ...
There were no Fantasy Premier League (FPL) price rises at midnight on Wednesday but six players fell.
CONFIRMED PRICE CHANGES: WEDNESDAY
William Saliba (£5.9m) falls for the first time this season, with a return to action still a while away.
After back-to-back benchings, Harry Wilson (£6.3m) drops for the second time in 2026/27. James Maddison (£6.3m), still plagued by niggles, and Tottenham Hotspur teammate Mathys Tel (£5.8m) do likewise.
TONIGHT’S PRICE CHANGE PREDICTIONS
Price Change Predictions
Risers
Fallers
Player
Team
Price
Current
Chance
Groß
BHA
5.5m
100.4% ↑
Very likely to rise
Palmer
CHE
9.6m
90.2% ↑
Likely to rise
Elanga
NEW
6.1m
94.6% ↑
Unlikely to change
Mendy
Hull City
4.0m
93.7% ↑
Unlikely to change
Scott
BOU
6.0m
93.0% ↑
Unlikely to change
Calafiori
ARS
5.7m
91.5% ↑
Unlikely to change
Hall
NEW
5.1m
85.1% ↑
Unlikely to change
Havertz
ARS
7.5m
83.3% ↑
Unlikely to change
Ajayi
Hull City
4.1m
82.5% ↑
Unlikely to change
Ødegaard
ARS
6.6m
72.7% ↑
Unlikely to change
Haaland
MCI
15.5m
76.2% ↑
Unlikely to change
Gonzalo
FUL
6.0m
75.5% ↑
Unlikely to change
White
ARS
5.5m
73.5% ↑
Unlikely to change
Tarkowski
EVE
6.0m
73.1% ↑
Unlikely to change
Gvardiol
MCI
5.6m
72.2% ↑
Unlikely to change
Slater
Hull City
4.5m
67.8% ↑
Unlikely to change
João Pedro
CHE
7.7m
66.6% ↑
Unlikely to change
Konsa
ARS
4.4m
64.7% ↑
Unlikely to change
Dedić
NEW
4.5m
65.1% ↑
Unlikely to change
Ajer
BRE
4.5m
56.0% ↑
Unlikely to change
Verbruggen
BHA
4.5m
55.2% ↑
Unlikely to change
Guéhi
MCI
6.0m
53.4% ↑
Unlikely to change
Gomez
BHA
5.0m
53.4% ↑
Unlikely to change
Tavernier
BOU
6.0m
51.9% ↑
Unlikely to change
Lewis-Potter
BRE
5.5m
49.6% ↑
Unlikely to change
Janelt
BRE
5.0m
44.1% ↑
Unlikely to change
Evanilson
BOU
6.0m
43.4% ↑
Unlikely to change
Marmoush
TOT
7.0m
39.8% ↑
Unlikely to change
Schade
BRE
6.0m
37.7% ↑
Unlikely to change
Dewsbury-Hall
EVE
6.5m
37.0% ↑
Unlikely to change
Kelleher
BRE
5.0m
36.4% ↑
Unlikely to change
Tzolakis
Hull City
4.6m
35.7% ↑
Unlikely to change
Walle Egeli
Ipswich Town
4.5m
32.2% ↑
Unlikely to change
N.Jackson
AVL
6.5m
31.1% ↑
Unlikely to change
Foden
MCI
7.0m
31.3% ↑
Unlikely to change
Barnes
NEW
6.0m
30.3% ↑
Unlikely to change
Kayode
BRE
4.6m
30.8% ↑
Unlikely to change
King
FUL
5.5m
28.4% ↑
Unlikely to change
Gakpo
LIV
7.2m
27.7% ↑
Unlikely to change
Stach
LEE
6.0m
27.1% ↑
Unlikely to change
Waiting for official FPL price data...
Official FPL price data is unavailable right now. Please check back shortly.
Player
Team
Price
Current
Chance
Fernandes
TOT
5.9m
-106.9% ↓
Very likely to fall
J.Rak-Sakyi
CRY
5.0m
-101.7% ↓
Very likely to fall
J.Fletcher
MUN
5.0m
-104.0% ↓
Very likely to fall
Touré
NEW
5.9m
-103.4% ↓
Very likely to fall
Mazraoui
MUN
4.5m
-103.5% ↓
Very likely to fall
Sadiki
SUN
5.0m
-102.4% ↓
Very likely to fall
Tchaouna
Coventry City
5.5m
-99.0% ↓
Likely to fall
Endo
LIV
5.0m
-98.1% ↓
Likely to fall
Xavi
TOT
6.0m
-97.9% ↓
Likely to fall
Cairney
FUL
5.0m
-96.4% ↓
Likely to fall
Olusesi
TOT
4.5m
-95.0% ↓
Likely to fall
Onana
AVL
5.0m
-94.6% ↓
Unlikely to change
Walton
Ipswich Town
4.5m
-94.2% ↓
Unlikely to change
Penders
CHE
4.5m
-93.8% ↓
Unlikely to change
Jaouen
NEW
4.5m
-93.2% ↓
Unlikely to change
Iwobi
FUL
5.5m
-93.0% ↓
Unlikely to change
Gyökeres
ARS
7.3m
-92.5% ↓
Unlikely to change
Udogie
TOT
4.5m
-93.0% ↓
Unlikely to change
Gomez
LIV
5.0m
-92.3% ↓
Unlikely to change
Eze
ARS
6.4m
-90.7% ↓
Unlikely to change
Alcaraz
EVE
5.0m
-91.3% ↓
Unlikely to change
Hughes
Hull City
4.0m
-91.4% ↓
Unlikely to change
Hume
SUN
4.5m
-90.7% ↓
Unlikely to change
Lewis
MCI
4.5m
-89.7% ↓
Unlikely to change
O'Reilly
MCI
6.5m
-89.3% ↓
Unlikely to change
Clarke
Ipswich Town
5.5m
-87.5% ↓
Unlikely to change
Milosavljević
BOU
5.0m
-87.6% ↓
Unlikely to change
Ampadu
LEE
5.5m
-86.9% ↓
Unlikely to change
Robertson
TOT
4.5m
-86.7% ↓
Unlikely to change
Danso
SUN
5.0m
-86.0% ↓
Unlikely to change
Merino
ARS
5.9m
-85.1% ↓
Unlikely to change
Barco
CHE
5.5m
-85.5% ↓
Unlikely to change
Martinez
MUN
5.0m
-85.8% ↓
Unlikely to change
Dasilva
BRE
5.0m
-85.1% ↓
Unlikely to change
Sessegnon
FUL
4.5m
-84.6% ↓
Unlikely to change
Netz
NFO
4.5m
-82.3% ↓
Unlikely to change
Kipré
Ipswich Town
4.0m
-83.9% ↓
Unlikely to change
Tzimas
BHA
5.5m
-83.7% ↓
Unlikely to change
Crooks
Hull City
4.5m
-83.6% ↓
Unlikely to change
Gray
TOT
5.0m
-83.2% ↓
Unlikely to change
Waiting for official FPL price data...
Official FPL price data is unavailable right now. Please check back shortly.
${progressPercent.toFixed(1)}% ${progressArrow}
${likelihoodText}
`;
return row;
}
function updatePagination(widget, totalItems, type) {
const pagination = widget.querySelector(`.${type}-pagination`);
if (!pagination) return;
const totalPages = Math.ceil(totalItems / 10);
pagination.innerHTML = '';
for (let i = 1; i <= totalPages; i++) {
const button = document.createElement('button');
button.className = i === 1 ? 'current' : '';
button.dataset.page = i;
button.textContent = i;
pagination.appendChild(button);
}
}
function escapeHtml(text) {
const div = document.createElement('div');
div.textContent = text;
return div.innerHTML;
}
function initPricePredictionsWidget(container) {
const tabs = container.querySelectorAll('.price-predictions-tab');
const contents = container.querySelectorAll('.price-predictions-content');
const riserRows = container.querySelectorAll('.risers-row');
const fallerRows = container.querySelectorAll('.fallers-row');
const risersPagination = container.querySelector('.risers-pagination');
const fallersPagination = container.querySelector('.fallers-pagination');
// Skip if already initialized
if (container.dataset.initialized) return;
container.dataset.initialized = 'true';
function showTab(tabName) {
// Update tab active state
tabs.forEach(tab => {
if (tab.dataset.tab === tabName) {
tab.classList.add('active');
} else {
tab.classList.remove('active');
}
});
// Update content visibility
contents.forEach(content => {
if (content.dataset.content === tabName) {
content.classList.add('active');
} else {
content.classList.remove('active');
}
});
}
function showPage(pageNum, rowType) {
const rows = rowType === 'risers' ? riserRows : fallerRows;
const pagination = rowType === 'risers' ? risersPagination : fallersPagination;
const buttons = pagination.getElementsByTagName('button');
const start = (pageNum - 1) * 10;
const end = start + 10;
Array.from(rows).forEach(row => {
row.classList.remove('active');
});
Array.from(rows).slice(start, end).forEach(row => {
row.classList.add('active');
});
Array.from(buttons).forEach(button => {
button.classList.remove('current');
if (parseInt(button.dataset.page) === pageNum) {
button.classList.add('current');
}
});
}
// Tab click handlers
tabs.forEach(tab => {
tab.addEventListener('click', function() {
showTab(this.dataset.tab);
});
});
// Pagination click handlers
risersPagination.addEventListener('click', function(e) {
if (e.target.tagName === 'BUTTON') {
e.preventDefault();
showPage(parseInt(e.target.dataset.page), 'risers');
}
});
fallersPagination.addEventListener('click', function(e) {
if (e.target.tagName === 'BUTTON') {
e.preventDefault();
showPage(parseInt(e.target.dataset.page), 'fallers');
}
});
// Check if we need to fetch fresh data (only if cache is outdated or missing)
if (container.dataset.needsRefresh === 'true') {
// Delay the fetch slightly to ensure page is fully loaded
setTimeout(() => fetchFreshData(container), 500);
// If we have no data (showing loading message), show error after 20 seconds
if (container.dataset.hasData === 'false') {
setTimeout(() => {
// Check if we still don't have data
const loadingMessages = container.querySelectorAll('.price-predictions-loading.active');
if (loadingMessages.length > 0) {
// Hide loading messages
loadingMessages.forEach(msg => msg.classList.remove('active'));
// Show error messages
const risersError = container.querySelector('.risers-error');
const fallersError = container.querySelector('.fallers-error');
if (risersError) risersError.classList.add('active');
if (fallersError) fallersError.classList.add('active');
}
}, 20000);
}
}
}
function initAllWidgets() {
document.querySelectorAll('.awsm-fpl-price-predictions-widget').forEach(widget => {
initPricePredictionsWidget(widget);
});
}
// Initialize on page load and with delays
if (document.readyState === 'complete' || document.readyState === 'interactive') {
setTimeout(initAllWidgets, 1);
} else {
document.addEventListener('DOMContentLoaded', initAllWidgets);
}
// Try to initialize multiple times with increasing delays
const initializationAttempts = [1000, 3000, 5000];
initializationAttempts.forEach(delay => {
setTimeout(initAllWidgets, delay);
});
// Watch for new widgets being added
const observer = new MutationObserver(function(mutations) {
let shouldInit = false;
mutations.forEach(function(mutation) {
if (mutation.type === 'childList') {
mutation.addedNodes.forEach(function(node) {
if (node.nodeType === 1) {
if (node.matches('.awsm-fpl-price-predictions-widget') ||
node.querySelector('.awsm-fpl-price-predictions-widget')) {
shouldInit = true;
}
}
});
} else if (mutation.type === 'attributes' &&
mutation.target.matches('.awsm-fpl-price-predictions-widget')) {
shouldInit = true;
}
});
if (shouldInit) {
initAllWidgets();
}
});
observer.observe(document.body, {
childList: true,
subtree: true,
attributes: true,
attributeFilter: ['class']
});
})();
Pascal Gross (£5.5m) is, at the time of writing, the one notable name set to rise tonight.
Ten names are currently classed as likely/very likely to fall, although that could change. None are major Fantasy players.