amperical.ai ERCOT BESS Revenue Leaderboard · July 2025

ERCOT battery revenue rankings, July 2025

Every ERCOT BESS that settled revenue in July 2025, ranked by yield per active day. This month is fully settled, the numbers on this page no longer change.

In July 2025, RUSSEKST_BESS was the highest earning ERCOT battery at $7.48/kW-mo. The median across 225 ranked ESRs was $1.72/kW-mo on a 13.0 GW fleet.

Live leaderboard · All months · Methodology

All 225 batteries ranked, July 2025

Rank, zone, size and energy revenue share for every ESR, exact $/kW-mo on the top 20, banded ranges beyond. Your own site's exact revenue is emailed free from the live leaderboard.

RankResourceZoneQSEMW$/kW-mo$/MW-dayEnergy %
1RUSSEKST_BESSnanUnknown10$7.48$24690%
2SHAMROCK_BESS1nanUnknown99$5.75$189100%
3FLAT_TOP_FLATU1nanUnknown10$5.02$16595%
4JUNORTH_BES1nanUnknown10$4.55$15086%
5BOCO_ESS_ESS1nanUnknown150$4.24$13992%
6MV_VALV4_BESSnanUnknown10$4.22$13980%
7ANTL_ESS_BES1nanUnknown70$4.22$139100%
8ENDPARKS_ESS1nanUnknown50$4.03$13277%
9JUNCTION_BESSnanUnknown10$3.77$12479%
10BELD_BELU1nanUnknown8$3.73$12390%
11SWTWR_UNIT1nanUnknown10$3.70$12198%
12SGAL_BES_BESS1nanUnknown98$3.69$12193%
13FTDUNCAN_BESS_GENnanUnknown100$3.65$120100%
14HOLCOMB_BESSnanUnknown10$3.59$11878%
15WOVER_UNIT1nanUnknown10$3.58$11898%
16FRMRSVLW_BES2nanUnknown10$3.57$11784%
17RADN_SLR_BESS2nanUnknown82$3.53$116100%
18TBWF_ESS_BES1nanUnknown150$3.46$11492%
19INRT_W_BESS_1nanUnknown13$3.37$111100%
20JDKNS_BESSnanUnknown10$3.35$11077%
21PYOTE_SWOOSEU1nanUnknown10–50$3–5$100–15075–100%
22FLOWERII_BESS1nanUnknown100–200$3–5$100–15075–100%
23RRANCHES_UNIT1nanUnknown100–200$3–5$100–15075–100%
24RRANCHES_UNIT2nanUnknown100–200$3–5$100–15075–100%
25ANOL_ESS_BES1nanUnknown200+$3–5$100–15075–100%
26MIDWY_BESS1nanUnknown10–50$3–5$100–15075–100%
27ZIER_SLR_BES1nanUnknown10–50$3–5$100–15075–100%
28GIGA_ESS_BESS_1nanUnknown100–200$3–5$100–15050–75%
29SWOOSEII_BESS1nanUnknown100–200$3–5$100–15075–100%
30TURQBESS_BESS1nanUnknown100–200$3–5$75–10075–100%
31HAMILTON_BESSnanUnknown10–50$3–5$75–10050–75%
32HOUSEMTN_BESS1nanUnknown50–100$2–3$75–10075–100%
33ALP_BESS_BESS1nanUnknown100–200$2–3$75–10075–100%
34CATARINA_BESSnanUnknown10–50$2–3$75–10050–75%
35SGSA_BESS1nanUnknown10–50$2–3$75–10075–100%
36EBNY_ESS_BESS1nanUnknown200+$2–3$75–10075–100%
37CNTRY_BESS1nanUnknown10–50$2–3$75–10075–100%
38MU_BESSnanUnknown10–50$2–3$75–10075–100%
39DSWL_ESS_BES1nanUnknown100–200$2–3$75–10075–100%
40ANG_SLR_BESS1nanUnknown100–200$2–3$75–10075–100%
41AE_BESSnanUnknown10–50$2–3$75–10075–100%
42RTLSNAKE_BESSnanUnknown10–50$2–3$75–10050–75%
43DPCRK_UNIT1nanUnknown10–50$2–3$75–10075–100%
44FAULKNER_BESSnanUnknown10–50$2–3$75–10050–75%
45TV_BESSnanUnknown10–50$2–3$75–10075–100%
46CEDRVALE_BESSnanUnknown10–50$2–3$75–10050–75%
47GOMZ_BESSnanUnknown10–50$2–3$75–10050–75%
48SBEAN_BESSnanUnknown10–50$2–3$75–10050–75%
49SADLBACK_BESSnanUnknown10–50$2–3$75–10050–75%
50SANDLAKE_BESSnanUnknown10–50$2–3$75–10050–75%
51LONESTAR_BESSnanUnknown10–50$2–3$75–10050–75%
52CHERRYCR_BESSnanUnknown10–50$2–3$75–10050–75%
53PHO_BES2nanUnknown100–200$2–3$75–10075–100%
54CISC_BESSnanUnknown10–50$2–3$75–10050–75%
55WAL_BESS_1nanUnknown200+$2–3$75–10075–100%
56CS_BESSnanUnknown10–50$2–3$75–10075–100%
57LON_BES1nanUnknown100–200$2–3$75–10075–100%
58CNLY_ESS_BESS_1nanUnknown100–200$2–3$75–10050–75%
59CAMWIND_BESS1nanUnknown10–50$2–3$75–10050–75%
60PHO_BES1nanUnknown100–200$2–3$75–10075–100%
61BR_ARROW_BESS1nanUnknown10–50$2–3$75–10075–100%
62WIG_ESS_BES1nanUnknown100–200$2–3$50–7550–75%
63CHISMGRD_BES1nanUnknown100–200$2–3$50–7575–100%
64BR_ARROW_BESS2nanUnknown50–100$2–3$50–7575–100%
65JAR_BES2nanUnknown100–200$2–3$50–7550–75%
66JAR_BES1nanUnknown100–200$2–3$50–7550–75%
67AVIL_ESS_BES1nanUnknown100–200$2–3$50–7575–100%
68HLY_BESS2nanUnknown100–200$2–3$50–7550–75%
69DAN_BESS2nanUnknown50–100$2–3$50–7575–100%
70CROSSETT_BES2nanUnknown100–200$2–3$50–7575–100%
71ANCHOR_BESS2nanUnknown10–50$2–3$50–7575–100%
72HLY_BESS1nanUnknown100–200$2–3$50–7550–75%
73CLO_BESS2nanUnknown100–200$2–3$50–7575–100%
74CLO_BESS1nanUnknown100–200$2–3$50–7575–100%
75CROSSETT_BES1nanUnknown100–200$2–3$50–7575–100%
76SHEEPCRK_BESS1nanUnknown100–200$2–3$50–7550–75%
77WFTANK_ESS1nanUnknown100–200$2–3$50–7525–50%
78DAN_BESS1nanUnknown50–100$2–3$50–7575–100%
79PALACIOS_BESS1nanUnknown10–50$2–3$50–7575–100%
80ESTONIAN_BES1nanUnknown100–200$2–3$50–7575–100%
81MAINLAND_BESSnanUnknown10–50$2–3$50–7550–75%
82JADE_SLR_BESS1nanUnknown50–100$2–3$50–7575–100%
83CACH_ESS_BESS1nanUnknown200+$2–3$50–7575–100%
84GRDNE_BESSnanUnknown10–50$2–3$50–7550–75%
85DGFS_ESR_BESS1nanUnknown50–100$2–3$50–7575–100%
86JADE_SLR_BESS2nanUnknown50–100$2–3$50–7575–100%
87COYOTSPR_BESSnanUnknown10–50$1–2$50–7575–100%
88FIVEWSLR_BESS1nanUnknown200+$1–2$50–7550–75%
89STAM_SLR_BESS1nanUnknown50–100$1–2$50–7575–100%
90OLNEYTN_BESSnanUnknown10–50$1–2$50–7550–75%
91DA_BESSnanUnknownunder 10$1–2$50–7575–100%
92VORTEX_BESS1nanUnknown100–200$1–2$50–7550–75%
93GAMBIT_BESS1nanUnknown100–200$1–2$50–7550–75%
94DIBOL_BESSnanUnknown10–50$1–2$50–7550–75%
95BKSL_ESS_BESS1nanUnknown100–200$1–2$50–7575–100%
96CROSSTRL_BESS1nanUnknown50–100$1–2$50–7525–50%
97MNWLE_BESSnanUnknown10–50$1–2$50–7550–75%
98MUENSTER_BESS1nanUnknown10–50$1–2$50–7575–100%
99MUSTNGCK_BES1nanUnknown50–100$1–2$50–7550–75%
100BCNV_ESS_BESS1nanUnknown100–200$1–2$50–7575–100%
101BYRDR_ES_BESS1nanUnknown50–100$1–2$50–7550–75%
102LBRA_ESS_BES1nanUnknown200+$1–2$50–7550–75%
103SPTX12B_BES1nanUnknown10–50$1–2$50–7575–100%
104LFSTH_BESSnanUnknown10–50$1–2$50–7550–75%
105HMNG_ESS_BESS1nanUnknown100–200$1–2$50–7550–75%
106PAVLOV_BESSnanUnknown10–50$1–2$50–7550–75%
107PAULN_BESSnanUnknown10–50$1–2$50–7550–75%
108WEIL_TRC_BESSnanUnknown10–50$1–2$50–7550–75%
109FENCESLR_BESS1nanUnknown50–100$1–2$50–7575–100%
110LILY_BESS1nanUnknown50–100$1–2$50–7550–75%
111ROSELAND_BESS1nanUnknown50–100$1–2$50–7550–75%
112JOHNCI_UNIT_1nanUnknownunder 10$1–2$50–750–25%
113TANZ_ESS_BES1nanUnknown100–200$1–2$50–7575–100%
114SUNVASLR_BESS1nanUnknown50–100$1–2$50–7550–75%
115TANZ_ESS_BES2nanUnknown100–200$1–2$50–7575–100%
116ANEM_ESS_BESS1nanUnknown200+$1–2$50–7575–100%
117INDL_ESSnanUnknown10–50$1–2$50–750–25%
118GEORSO_ESS_1nanUnknown10–50$1–2$50–7575–100%
119AZURE_BESS1nanUnknown50–100$1–2$50–7550–75%
120MYR_BES2nanUnknown50–100$1–2$50–7575–100%
121NOBLESLR_BESS1nanUnknown50–100$1–2$50–7550–75%
122GKS_BESS_BESS1nanUnknown100–200$1–2$50–7550–75%
123RVRVLYS_ESS1nanUnknown50–100$1–2$50–7550–75%
124NOBLESLR_BESS2nanUnknown50–100$1–2$50–7550–75%
125SUNVASLR_BESS2nanUnknown10–50$1–2$50–7550–75%
126MADERO_UNIT2nanUnknown100–200$1–2$50–7525–50%
127ANCHOR_BESS1nanUnknown10–50$1–2$50–7575–100%
128MADERO_UNIT1nanUnknown100–200$1–2$50–7525–50%
129BLUEJAY_BESS1nanUnknown50–100$1–2$50–7550–75%
130PYR_ESS2BnanUnknown10–50$1–2$50–7525–50%
131CORALSLR_BESS1nanUnknown10–50$1–2$50–7550–75%
132CORALSLR_BESS2nanUnknown50–100$1–2$50–7550–75%
133LIGSW_BESS1nanUnknown10–50$1–2$50–7575–100%
134BAY_CITY_BESSnanUnknown10–50$1–2$25–5050–75%
135RVRVLYS_ESS2nanUnknown50–100$1–2$25–5050–75%
136ELZA_SLR_BES1nanUnknown100–200$1–2$25–5075–100%
137NWF_NBSnanUnknown10–50$1–2$25–500–25%
138ANDMDSLR_BESS1nanUnknown50–100$1–2$25–5075–100%
139MYR_BES1nanUnknown50–100$1–2$25–5075–100%
140BIG_STAR_BESSnanUnknown50–100$1–2$25–5075–100%
141CONTINEN_BESS1nanUnknown10–50$1–2$25–5050–75%
142CARN_ESS_BES1nanUnknown100–200$1–2$25–5075–100%
143PIRATE_BESS1nanUnknown10–50$1–2$25–5075–100%
144BLSUMMIT_BATTERYnanUnknown10–50$1–2$25–500–25%
145RADN_SLR_BESS1nanUnknown50–100$1–2$25–5075–100%
146L_FRESNO_BESSnanUnknown10–50$1–2$25–500–25%
147ANDMDSLR_BESS2nanUnknown50–100$1–2$25–5075–100%
148LMO_BESS1nanUnknown100–200$1–2$25–5050–75%
149BRP_PBL2_UNIT1nanUnknown10–50$1–2$25–5025–50%
150MILTON_BESS1nanUnknown10–50$1–2$25–5075–100%
151RBN_BESS1nanUnknown100–200$1–2$25–5025–50%
152ZAPATA_UNIT2nanUnknown10–50$1–2$25–500–25%
153FORTMA_BESS1nanUnknown10–50$1–2$25–5075–100%
154MAYBERRY_BESSnanUnknown10–50$1–2$25–500–25%
155RIO_GRAN_BESS2nanUnknown10–50$1–2$25–5075–100%
156BRP_PBL1_UNIT1nanUnknown10–50$1–2$25–5025–50%
157RIO_GRAN_BESSnanUnknown10–50$1–2$25–500–25%
158S_SNROSA_BESSnanUnknown10–50$1–2$25–500–25%
159FALFUR_BESSnanUnknown10–50$1–2$25–5025–50%
160TYNAN_BESS1nanUnknown10–50$1–2$25–5025–50%
161HYDR_ESS_BES1nanUnknown200+$1–2$25–5025–50%
162MAYBERRY_BESS2nanUnknown10–50$1–2$25–500–25%
163BATCAVE_BES1nanUnknown100–200$1–2$25–5025–50%
164PYR_ESS2AnanUnknown10–50$1–2$25–500–25%
165CITRUSCY_BESS1nanUnknown10–50$1–2$25–5075–100%
166FRMRSVLW_BESSnanUnknown10–50$1–2$25–500–25%
167GARCENO_BESSnanUnknown10–50$1–2$25–5025–50%
168JAG_SLR_BESS2nanUnknown100–200$1–2$25–5075–100%
169NCO_ESS1nanUnknown10–50$1–2$25–500–25%
170ELSA_BESSnanUnknown10–50$1–2$25–500–25%
171W_HARLIN_BESSnanUnknown10–50$1–2$25–5025–50%
172PALE_ESS_BES1nanUnknown200+$1–2$25–500–25%
173N_ALAMO_BESSnanUnknown10–50$1–2$25–500–25%
174BRP_ZPT2_UNIT1nanUnknown10–50$1–2$25–500–25%
175CR_BESS1nanUnknown10–50$0–1$25–5050–75%
176NF_BRP_BES1nanUnknown100–200$0–1$25–500–25%
177RPUBRDS_ESS1nanUnknown50–100$0–1$25–500–25%
178WCOLLOCL_BSS_U1nanUnknown10–50$0–1$25–500–25%
179LOWR_ESS_BESS1nanUnknown50–100$0–1$25–5075–100%
180N_MERCED_BESSnanUnknown10–50$0–1$25–500–25%
181PAVO_ESS_BESS1nanUnknown50–100$0–1$25–500–25%
182SLCNHLS_ESS1nanUnknown50–100$0–1$25–500–25%
183BRP_ZPT1_UNIT1nanUnknown10–50$0–1$25–500–25%
184DCSES_BES1nanUnknown50–100$0–1$25–500–25%
185TORT_ESS_BESS1nanUnknown50–100$0–1$25–500–25%
186DCSES_BES3nanUnknown50–100$0–1$25–5025–50%
187LOPENO_UNIT1nanUnknown10–50$0–1$25–500–25%
188SLCNHLS_ESS2nanUnknown50–100$0–1$25–500–25%
189X4_SWRInanUnknown10–50$0–1$0–2575–100%
190DCSES_BES2nanUnknown50–100$0–1$0–250–25%
191L_463S_UNIT1nanUnknown10–50$0–1$0–250–25%
192EVLN_ESS_BESS1nanUnknown200+$0–1$0–2575–100%
193PRTLAVS_BESS1nanUnknownunder 10$0–1$0–250–25%
194MOORE_FL_BESS1nanUnknown10–50$0–1$0–250–25%
195PAVO_ESS_BESS2nanUnknown50–100$0–1$0–250–25%
196ANGLETON_UNIT1nanUnknown10–50$0–1$0–250–25%
197CHIL_SLR_BESS1nanUnknown100–200$0–1$0–2575–100%
198BLVN_SLR_BESS1nanUnknown50–100$0–1$0–2575–100%
199SWEENY_UNIT1nanUnknown10–50$0–1$0–250–25%
200EUNICE_BES1nanUnknown10–50$0–1$0–2575–100%
201HEIGHTTN_UNIT1nanUnknown10–50$0–1$0–250–25%
202BRAZORIA_UNIT1nanUnknown10–50$0–1$0–250–25%
203FALFUR_BESS1nanUnknown10–50$0–1$0–2575–100%
204ODESW_UNIT1nanUnknown10–50$0–1$0–250–25%
205ALVIN_UNIT1nanUnknown10–50$0–1$0–250–25%
206DKNS_ESS_BES4nanUnknown50–100$0–1$0–250–25%
207DKNS_ESS_BES3nanUnknown50–100$0–1$0–250–25%
208DICKNSON_UNIT1nanUnknown10–50$0–1$0–250–25%
209CTW_BESS1nanUnknown100–200$0–1$0–2575–100%
210DKNS_ESS_BES2nanUnknown50–100$0–1$0–250–25%
211MAGNO_TN_UNIT1nanUnknown10–50$0–1$0–250–25%
212DCSES_BES4nanUnknown50–100$0–1$0–2575–100%
213CORAZON_BESS1nanUnknown50–100$0–1$0–2575–100%
214DKNS_ESS_BES1nanUnknown50–100$0–1$0–250–25%
215PINEFRST_BESS1nanUnknown10–50$0–1$0–2575–100%
216GREGORY_BESS1nanUnknown10–50$0–1$0–2575–100%
217SGAL_BES_BESS2nanUnknown10–50$0–1$0–2575–100%
218BEXAR_ES_BESS1nanUnknown100–200$0–1$0–2575–100%
219ADL_BESS1nanUnknown50–100$0–1$0–2575–100%
220HEARN_RD_BESS1nanUnknown10–50under $0under $0
221K0_UNIT1nanUnknown10–50under $0under $00–25%
222WORSHAM_BESS1nanUnknownunder 10under $0under $0
223ZAPATA_UNIT1nanUnknown10–50under $0under $00–25%
224PEARSALL_BES1nanUnknown10–50under $0under $0
225PYR_ESSnanUnknown10–50under $0under $0

Built by Amperical from public ERCOT 60-day SCED and DAM settlement disclosures.

Numbers are estimates for benchmarking, not settlement statements. Full method: how we compute ERCOT BESS revenue.