├── README.md ├── ppWebScraper.py └── test1.csv /README.md: -------------------------------------------------------------------------------- 1 | # PrizePicks Web Scraper 2 | 3 | You can find the webscraper inside the repo along with a test file. _*ppWebScraper*_ successfuly scrapes the PrizePicks website and neatly organizes all of the props for your selected sport in a CSV file for your convenience! 4 | 5 | ## Packages Needed 6 | 7 | - Selenium 8 | - Pandas 9 | - ChromeDriver 10 | - undetected_chromedriver 11 | 12 | 13 | 14 | If you wish to run this program, download the source files and edit it in your favorite IDE. You can also run it directly in terminal. 15 | 16 | ## Installation 17 | 18 | 19 | ```sh 20 | pip install selenium 21 | pip install pandas 22 | ``` 23 | 24 | Once you downloaded the file, you will have to edit the PATH directory for your ChromeDrive/WebDriver and change the sport to your liking as the default is NBA. Next, you can execute: 25 | 26 | ```sh 27 | python ppWebScraper.py 28 | ``` 29 | The program should now run and print a portion of the results along with a CSV file. 30 | 31 | ## v1.2 32 | - Users were reporting issues with the program getting flagged by Cloudflare. 33 | - Added undetected_chromedriver functionality to circumvent this issue. 34 | - Added Ability to switch sports to scrape. 35 | 36 | 37 | ## License 38 | 39 | MIT 40 | -------------------------------------------------------------------------------- /ppWebScraper.py: -------------------------------------------------------------------------------- 1 | from selenium.webdriver.common.by import By 2 | from selenium.webdriver.support.ui import WebDriverWait 3 | from selenium.webdriver.support import expected_conditions as EC 4 | 5 | import undetected_chromedriver as uc 6 | 7 | import time 8 | import pandas as pd 9 | 10 | ############################################################################ 11 | 12 | driver = uc.Chrome() 13 | 14 | ########################################################################### 15 | 16 | 17 | driver.get("https://app.prizepicks.com/") 18 | time.sleep(3) 19 | 20 | WebDriverWait(driver, 15).until(EC.presence_of_all_elements_located((By.CLASS_NAME, "close"))) 21 | time.sleep(3) 22 | driver.find_element(By.XPATH, "/html/body/div[2]/div[3]/div/div/div[3]/button").click() 23 | time.sleep(3) 24 | 25 | ppPlayers = [] 26 | 27 | # CHANGE MLB TO ANY SPORT THAT YOU LIKE!!!!! IF THE SPORT IS NOT OFFERED ON PP THEN THE PROGRAM WILL RUN AN ERROR AND EXIT. 28 | driver.find_element(By.XPATH, "//div[@class='name'][normalize-space()='MLB']").click() 29 | time.sleep(5) 30 | 31 | stat_container = WebDriverWait(driver, 1).until(EC.visibility_of_element_located((By.CLASS_NAME, "stat-container"))) 32 | 33 | categories = driver.find_element(By.CSS_SELECTOR, ".stat-container").text.split('\n') 34 | 35 | for category in categories: 36 | driver.find_element(By.XPATH, f"//div[text()='{category}']").click() 37 | 38 | projectionsPP = WebDriverWait(driver, 5).until( 39 | EC.presence_of_all_elements_located((By.CSS_SELECTOR, ".projection"))) 40 | 41 | for projections in projectionsPP: 42 | names = projections.find_element(By.CLASS_NAME, "name").text 43 | value = projections.find_element(By.CLASS_NAME, "presale-score").get_attribute('innerHTML') 44 | proptype = projections.find_element(By.CLASS_NAME, "text").get_attribute('innerHTML') 45 | 46 | players = { 47 | 'Name': names, 48 | 'Value': value, 49 | 'Prop': proptype.replace("", "") 50 | } 51 | ppPlayers.append(players) 52 | 53 | dfProps = pd.DataFrame(ppPlayers) 54 | # CHANGE THE NAME OF THE FILE TO YOUR LIKING 55 | dfProps.to_csv('test2.csv') 56 | 57 | print("These are all of the props offered by PP.", '\n') 58 | print(dfProps) 59 | print('\n') 60 | -------------------------------------------------------------------------------- /test1.csv: -------------------------------------------------------------------------------- 1 | ,Name,Points,Prop 2 | 0,LeBron James,31.5,Points 3 | 1,Julius Randle,27.5,Points 4 | 2,Paolo Banchero,20.5,Points 5 | 3,Jalen Brunson,25.5,Points 6 | 4,Markelle Fultz,13.5,Points 7 | 5,Quentin Grimes,11.5,Points 8 | 6,Franz Wagner,18.5,Points 9 | 7,Wendell Carter Jr.,14.5,Points 10 | 8,Gary Harris,8.5,Points 11 | 9,Cole Anthony,10.5,Points 12 | 10,Moritz Wagner,9.5,Points 13 | 11,Jalen Suggs,7.5,Points 14 | 12,Trae Young,27.5,Points 15 | 13,CJ McCollum,23.5,Points 16 | 14,Brandon Ingram,24.5,Points 17 | 15,Clint Capela,11.5,Points 18 | 16,Jonas Valanciunas,14.5,Points 19 | 17,John Collins,12.5,Points 20 | 18,Trey Murphy III,13.5,Points 21 | 19,De'Andre Hunter,16.5,Points 22 | 20,Herbert Jones,9.5,Points 23 | 21,Onyeka Okongwu,7.5,Points 24 | 22,Larry Nance Jr.,7.5,Points 25 | 23,Devin Booker,20.5,Points 26 | 24,Nicolas Claxton,15.5,Points 27 | 25,Deandre Ayton,17.5,Points 28 | 26,Royce O'Neale,10.5,Points 29 | 27,Chris Paul,13.5,Points 30 | 28,Joe Harris,9.5,Points 31 | 29,Mikal Bridges,17.5,Points 32 | 30,Cam Thomas,22.5,Points 33 | 31,Ja Morant,27.5,Points 34 | 32,Desmond Bane,21.0,Points 35 | 33,Zach LaVine,26.5,Points 36 | 34,Dillon Brooks,12.5,Points 37 | 35,Nikola Vucevic,19.5,Points 38 | 36,Jaren Jackson Jr.,17.5,Points 39 | 37,Patrick Williams,11.5,Points 40 | 38,Ayo Dosunmu,9.5,Points 41 | 39,Anthony Edwards,26.5,Points 42 | 40,Nikola Jokic,25.5,Points 43 | 41,D'Angelo Russell,18.5,Points 44 | 42,Aaron Gordon,15.5,Points 45 | 43,Michael Porter Jr.,16.5,Points 46 | 44,Kentavious Caldwell-Pope,11.5,Points 47 | 45,Shai Gilgeous-Alexander,30.5,Points 48 | 46,Anthony Davis,27.5,Points 49 | 47,Josh Giddey,17.5,Points 50 | 48,Russell Westbrook,13.5,Points 51 | 49,Jalen Williams,11.5,Points 52 | 50,Dennis Schroder,10.5,Points 53 | 51,Rui Hachimura,10.5,Points 54 | 52,Patrick Beverley,6.5,Points 55 | 53,Julius Randle,11.5,Rebounds 56 | 54,Paolo Banchero,6.5,Rebounds 57 | 55,Markelle Fultz,3.5,Rebounds 58 | 56,Franz Wagner,4.0,Rebounds 59 | 57,Wendell Carter Jr.,9.0,Rebounds 60 | 58,Jalen Suggs,2.5,Rebounds 61 | 59,Brandon Ingram,5.5,Rebounds 62 | 60,Clint Capela,10.5,Rebounds 63 | 61,Jonas Valanciunas,10.0,Rebounds 64 | 62,John Collins,6.5,Rebounds 65 | 63,Onyeka Okongwu,5.5,Rebounds 66 | 64,Larry Nance Jr.,7.0,Rebounds 67 | 65,Devin Booker,3.5,Rebounds 68 | 66,Nicolas Claxton,10.5,Rebounds 69 | 67,Deandre Ayton,10.5,Rebounds 70 | 68,Royce O'Neale,4.5,Rebounds 71 | 69,Chris Paul,4.0,Rebounds 72 | 70,Joe Harris,2.5,Rebounds 73 | 71,Mikal Bridges,4.0,Rebounds 74 | 72,Ja Morant,6.5,Rebounds 75 | 73,Desmond Bane,4.5,Rebounds 76 | 74,Zach LaVine,5.0,Rebounds 77 | 75,Nikola Vucevic,11.5,Rebounds 78 | 76,Jaren Jackson Jr.,8.0,Rebounds 79 | 77,Patrick Williams,4.5,Rebounds 80 | 78,Anthony Edwards,6.0,Rebounds 81 | 79,Nikola Jokic,12.5,Rebounds 82 | 80,D'Angelo Russell,2.5,Rebounds 83 | 81,Aaron Gordon,6.5,Rebounds 84 | 82,Michael Porter Jr.,5.0,Rebounds 85 | 83,LeBron James,9.0,Rebounds 86 | 84,Shai Gilgeous-Alexander,5.0,Rebounds 87 | 85,Anthony Davis,12.5,Rebounds 88 | 86,Josh Giddey,8.0,Rebounds 89 | 87,Russell Westbrook,5.5,Rebounds 90 | 88,Rui Hachimura,5.0,Rebounds 91 | 89,Julius Randle,4.5,Assists 92 | 90,Paolo Banchero,3.5,Assists 93 | 91,Jalen Brunson,6.5,Assists 94 | 92,Markelle Fultz,5.5,Assists 95 | 93,Wendell Carter Jr.,2.5,Assists 96 | 94,Jalen Suggs,2.5,Assists 97 | 95,Trae Young,10.0,Assists 98 | 96,CJ McCollum,6.0,Assists 99 | 97,Brandon Ingram,5.0,Assists 100 | 98,Devin Booker,4.0,Assists 101 | 99,Chris Paul,8.5,Assists 102 | 100,Ja Morant,9.0,Assists 103 | 101,Zach LaVine,4.5,Assists 104 | 102,Anthony Edwards,5.0,Assists 105 | 103,Nikola Jokic,10.5,Assists 106 | 104,D'Angelo Russell,6.5,Assists 107 | 105,LeBron James,7.0,Assists 108 | 106,Shai Gilgeous-Alexander,5.5,Assists 109 | 107,Anthony Davis,2.5,Assists 110 | 108,Josh Giddey,6.0,Assists 111 | 109,Russell Westbrook,6.5,Assists 112 | 110,Jalen Williams,2.5,Assists 113 | 111,Dennis Schroder,4.5,Assists 114 | 112,Patrick Beverley,2.5,Assists 115 | 113,Julius Randle,43.5,Pts+Rebs+Asts 116 | 114,Paolo Banchero,30.5,Pts+Rebs+Asts 117 | 115,Jalen Brunson,35.5,Pts+Rebs+Asts 118 | 116,Markelle Fultz,22.5,Pts+Rebs+Asts 119 | 117,Quentin Grimes,17.5,Pts+Rebs+Asts 120 | 118,Franz Wagner,25.5,Pts+Rebs+Asts 121 | 119,Wendell Carter Jr.,25.5,Pts+Rebs+Asts 122 | 120,Trae Young,41.5,Pts+Rebs+Asts 123 | 121,CJ McCollum,33.5,Pts+Rebs+Asts 124 | 122,Brandon Ingram,35.5,Pts+Rebs+Asts 125 | 123,Clint Capela,23.5,Pts+Rebs+Asts 126 | 124,Jonas Valanciunas,25.5,Pts+Rebs+Asts 127 | 125,John Collins,20.5,Pts+Rebs+Asts 128 | 126,Trey Murphy III,18.5,Pts+Rebs+Asts 129 | 127,De'Andre Hunter,22.5,Pts+Rebs+Asts 130 | 128,Devin Booker,28.5,Pts+Rebs+Asts 131 | 129,Nicolas Claxton,27.5,Pts+Rebs+Asts 132 | 130,Deandre Ayton,30.5,Pts+Rebs+Asts 133 | 131,Chris Paul,26.5,Pts+Rebs+Asts 134 | 132,Mikal Bridges,24.5,Pts+Rebs+Asts 135 | 133,Ja Morant,43.5,Pts+Rebs+Asts 136 | 134,Desmond Bane,29.5,Pts+Rebs+Asts 137 | 135,Zach LaVine,35.5,Pts+Rebs+Asts 138 | 136,Nikola Vucevic,35.5,Pts+Rebs+Asts 139 | 137,Jaren Jackson Jr.,26.5,Pts+Rebs+Asts 140 | 138,Anthony Edwards,37.5,Pts+Rebs+Asts 141 | 139,Nikola Jokic,48.5,Pts+Rebs+Asts 142 | 140,D'Angelo Russell,28.5,Pts+Rebs+Asts 143 | 141,Aaron Gordon,25.5,Pts+Rebs+Asts 144 | 142,Michael Porter Jr.,22.5,Pts+Rebs+Asts 145 | 143,LeBron James,49.5,Pts+Rebs+Asts 146 | 144,Shai Gilgeous-Alexander,41.5,Pts+Rebs+Asts 147 | 145,Anthony Davis,42.5,Pts+Rebs+Asts 148 | 146,Josh Giddey,32.5,Pts+Rebs+Asts 149 | 147,Russell Westbrook,25.5,Pts+Rebs+Asts 150 | 148,Jalen Williams,18.5,Pts+Rebs+Asts 151 | 149,Dennis Schroder,18.5,Pts+Rebs+Asts 152 | 150,Julius Randle,48.5,Fantasy Score 153 | 151,Paolo Banchero,35.5,Fantasy Score 154 | 152,Jalen Brunson,41.5,Fantasy Score 155 | 153,Markelle Fultz,27.5,Fantasy Score 156 | 154,Quentin Grimes,21.5,Fantasy Score 157 | 155,Franz Wagner,30.5,Fantasy Score 158 | 156,Wendell Carter Jr.,30.5,Fantasy Score 159 | 157,Gary Harris,14.5,Fantasy Score 160 | 158,Cole Anthony,19.5,Fantasy Score 161 | 159,Trae Young,45.5,Fantasy Score 162 | 160,CJ McCollum,39.5,Fantasy Score 163 | 161,Brandon Ingram,39.5,Fantasy Score 164 | 162,Clint Capela,29.5,Fantasy Score 165 | 163,Jonas Valanciunas,29.5,Fantasy Score 166 | 164,John Collins,26.5,Fantasy Score 167 | 165,Trey Murphy III,23.5,Fantasy Score 168 | 166,De'Andre Hunter,25.5,Fantasy Score 169 | 167,Herbert Jones,23.5,Fantasy Score 170 | 168,Devin Booker,32.5,Fantasy Score 171 | 169,Nicolas Claxton,36.5,Fantasy Score 172 | 170,Deandre Ayton,34.5,Fantasy Score 173 | 171,Royce O'Neale,22.5,Fantasy Score 174 | 172,Chris Paul,33.5,Fantasy Score 175 | 173,Mikal Bridges,29.5,Fantasy Score 176 | 174,Ja Morant,50.5,Fantasy Score 177 | 175,Jaren Jackson Jr.,38.5,Fantasy Score 178 | 176,Zach LaVine,39.5,Fantasy Score 179 | 177,Desmond Bane,33.5,Fantasy Score 180 | 178,Nikola Vucevic,42.5,Fantasy Score 181 | 179,Dillon Brooks,21.5,Fantasy Score 182 | 180,Patrick Williams,23.5,Fantasy Score 183 | 181,Ayo Dosunmu,19.5,Fantasy Score 184 | 182,Anthony Edwards,43.5,Fantasy Score 185 | 183,Nikola Jokic,57.5,Fantasy Score 186 | 184,D'Angelo Russell,32.5,Fantasy Score 187 | 185,Aaron Gordon,30.5,Fantasy Score 188 | 186,Michael Porter Jr.,26.5,Fantasy Score 189 | 187,Kentavious Caldwell-Pope,21.5,Fantasy Score 190 | 188,LeBron James,54.5,Fantasy Score 191 | 189,Shai Gilgeous-Alexander,49.5,Fantasy Score 192 | 190,Anthony Davis,51.5,Fantasy Score 193 | 191,Josh Giddey,38.5,Fantasy Score 194 | 192,Russell Westbrook,30.5,Fantasy Score 195 | 193,Jalen Williams,23.5,Fantasy Score 196 | 194,Dennis Schroder,21.5,Fantasy Score 197 | 195,Rui Hachimura,19.5,Fantasy Score 198 | 196,Patrick Beverley,16.5,Fantasy Score 199 | 197,Julius Randle,2.5,3-PT Made 200 | 198,Paolo Banchero,1.5,3-PT Made 201 | 199,CJ McCollum,2.5,3-PT Made 202 | 200,Devin Booker,1.5,3-PT Made 203 | 201,Mikal Bridges,1.5,3-PT Made 204 | 202,Desmond Bane,2.5,3-PT Made 205 | 203,Nikola Vucevic,1.5,3-PT Made 206 | 204,Anthony Edwards,2.5,3-PT Made 207 | 205,Michael Porter Jr.,2.5,3-PT Made 208 | 206,LeBron James,2.5,3-PT Made 209 | 207,Anthony Davis,0.5,3-PT Made 210 | 208,Julius Randle,38.5,Pts+Rebs 211 | 209,Paolo Banchero,26.5,Pts+Rebs 212 | 210,Jalen Brunson,29.5,Pts+Rebs 213 | 211,Markelle Fultz,17.5,Pts+Rebs 214 | 212,Quentin Grimes,15.5,Pts+Rebs 215 | 213,Franz Wagner,22.5,Pts+Rebs 216 | 214,Wendell Carter Jr.,22.5,Pts+Rebs 217 | 215,Gary Harris,10.5,Pts+Rebs 218 | 216,Cole Anthony,14.5,Pts+Rebs 219 | 217,Trae Young,30.5,Pts+Rebs 220 | 218,CJ McCollum,27.5,Pts+Rebs 221 | 219,Brandon Ingram,30.5,Pts+Rebs 222 | 220,Clint Capela,22.5,Pts+Rebs 223 | 221,Jonas Valanciunas,24.5,Pts+Rebs 224 | 222,John Collins,18.5,Pts+Rebs 225 | 223,Trey Murphy III,17.5,Pts+Rebs 226 | 224,De'Andre Hunter,20.5,Pts+Rebs 227 | 225,Herbert Jones,13.5,Pts+Rebs 228 | 226,Onyeka Okongwu,12.5,Pts+Rebs 229 | 227,Larry Nance Jr.,14.5,Pts+Rebs 230 | 228,Devin Booker,24.5,Pts+Rebs 231 | 229,Nicolas Claxton,26.5,Pts+Rebs 232 | 230,Deandre Ayton,28.5,Pts+Rebs 233 | 231,Royce O'Neale,15.5,Pts+Rebs 234 | 232,Chris Paul,17.5,Pts+Rebs 235 | 233,Joe Harris,12.5,Pts+Rebs 236 | 234,Mikal Bridges,20.5,Pts+Rebs 237 | 235,Ja Morant,34.5,Pts+Rebs 238 | 236,Desmond Bane,25.5,Pts+Rebs 239 | 237,Zach LaVine,31.5,Pts+Rebs 240 | 238,Dillon Brooks,15.5,Pts+Rebs 241 | 239,Nikola Vucevic,31.5,Pts+Rebs 242 | 240,Jaren Jackson Jr.,25.5,Pts+Rebs 243 | 241,Patrick Williams,16.5,Pts+Rebs 244 | 242,Ayo Dosunmu,12.5,Pts+Rebs 245 | 243,Anthony Edwards,32.5,Pts+Rebs 246 | 244,Nikola Jokic,37.5,Pts+Rebs 247 | 245,D'Angelo Russell,21.5,Pts+Rebs 248 | 246,Aaron Gordon,22.5,Pts+Rebs 249 | 247,Michael Porter Jr.,21.5,Pts+Rebs 250 | 248,Kentavious Caldwell-Pope,14.5,Pts+Rebs 251 | 249,LeBron James,41.5,Pts+Rebs 252 | 250,Shai Gilgeous-Alexander,35.5,Pts+Rebs 253 | 251,Anthony Davis,39.5,Pts+Rebs 254 | 252,Josh Giddey,25.5,Pts+Rebs 255 | 253,Russell Westbrook,18.5,Pts+Rebs 256 | 254,Jalen Williams,15.5,Pts+Rebs 257 | 255,Dennis Schroder,13.5,Pts+Rebs 258 | 256,Rui Hachimura,15.5,Pts+Rebs 259 | 257,Julius Randle,31.5,Pts+Asts 260 | 258,Paolo Banchero,23.5,Pts+Asts 261 | 259,Jalen Brunson,31.5,Pts+Asts 262 | 260,Markelle Fultz,19.5,Pts+Asts 263 | 261,Quentin Grimes,13.5,Pts+Asts 264 | 262,Franz Wagner,21.5,Pts+Asts 265 | 263,Wendell Carter Jr.,16.5,Pts+Asts 266 | 264,Cole Anthony,13.5,Pts+Asts 267 | 265,Trae Young,37.5,Pts+Asts 268 | 266,CJ McCollum,29.5,Pts+Asts 269 | 267,Brandon Ingram,29.5,Pts+Asts 270 | 268,Clint Capela,12.5,Pts+Asts 271 | 269,Jonas Valanciunas,15.5,Pts+Asts 272 | 270,John Collins,13.5,Pts+Asts 273 | 271,Trey Murphy III,14.5,Pts+Asts 274 | 272,De'Andre Hunter,17.5,Pts+Asts 275 | 273,Herbert Jones,11.5,Pts+Asts 276 | 274,Devin Booker,24.5,Pts+Asts 277 | 275,Nicolas Claxton,17.5,Pts+Asts 278 | 276,Deandre Ayton,19.5,Pts+Asts 279 | 277,Royce O'Neale,13.5,Pts+Asts 280 | 278,Chris Paul,22.5,Pts+Asts 281 | 279,Joe Harris,11.5,Pts+Asts 282 | 280,Mikal Bridges,20.5,Pts+Asts 283 | 281,Ja Morant,36.5,Pts+Asts 284 | 282,Desmond Bane,24.5,Pts+Asts 285 | 283,Zach LaVine,30.5,Pts+Asts 286 | 284,Dillon Brooks,14.5,Pts+Asts 287 | 285,Nikola Vucevic,24.0,Pts+Asts 288 | 286,Jaren Jackson Jr.,17.5,Pts+Asts 289 | 287,Patrick Williams,12.5,Pts+Asts 290 | 288,Ayo Dosunmu,12.5,Pts+Asts 291 | 289,Anthony Edwards,31.5,Pts+Asts 292 | 290,Nikola Jokic,36.5,Pts+Asts 293 | 291,D'Angelo Russell,25.5,Pts+Asts 294 | 292,Aaron Gordon,18.5,Pts+Asts 295 | 293,Michael Porter Jr.,17.5,Pts+Asts 296 | 294,Kentavious Caldwell-Pope,14.0,Pts+Asts 297 | 295,LeBron James,39.5,Pts+Asts 298 | 296,Shai Gilgeous-Alexander,36.5,Pts+Asts 299 | 297,Anthony Davis,29.5,Pts+Asts 300 | 298,Josh Giddey,24.5,Pts+Asts 301 | 299,Russell Westbrook,19.5,Pts+Asts 302 | 300,Jalen Williams,14.5,Pts+Asts 303 | 301,Dennis Schroder,15.5,Pts+Asts 304 | 302,Rui Hachimura,11.5,Pts+Asts 305 | 303,Julius Randle,16.5,Rebs+Asts 306 | 304,Paolo Banchero,10.5,Rebs+Asts 307 | 305,Jalen Brunson,10.5,Rebs+Asts 308 | 306,Markelle Fultz,9.5,Rebs+Asts 309 | 307,Franz Wagner,7.5,Rebs+Asts 310 | 308,Wendell Carter Jr.,11.5,Rebs+Asts 311 | 309,Trae Young,13.0,Rebs+Asts 312 | 310,CJ McCollum,10.5,Rebs+Asts 313 | 311,Clint Capela,11.5,Rebs+Asts 314 | 312,Jonas Valanciunas,11.5,Rebs+Asts 315 | 313,John Collins,7.5,Rebs+Asts 316 | 314,Larry Nance Jr.,8.5,Rebs+Asts 317 | 315,Devin Booker,7.5,Rebs+Asts 318 | 316,Nicolas Claxton,12.5,Rebs+Asts 319 | 317,Deandre Ayton,12.5,Rebs+Asts 320 | 318,Royce O'Neale,7.5,Rebs+Asts 321 | 319,Chris Paul,12.5,Rebs+Asts 322 | 320,Ja Morant,15.5,Rebs+Asts 323 | 321,Desmond Bane,8.5,Rebs+Asts 324 | 322,Nikola Vucevic,15.5,Rebs+Asts 325 | 323,Nikola Jokic,23.5,Rebs+Asts 326 | 324,D'Angelo Russell,9.5,Rebs+Asts 327 | 325,LeBron James,16.5,Rebs+Asts 328 | 326,Shai Gilgeous-Alexander,10.5,Rebs+Asts 329 | 327,Anthony Davis,15.5,Rebs+Asts 330 | 328,Josh Giddey,14.5,Rebs+Asts 331 | 329,Russell Westbrook,11.5,Rebs+Asts 332 | 330,Dennis Schroder,7.5,Rebs+Asts 333 | 331,Paolo Banchero,5.0,Free Throws Made 334 | 332,Julius Randle,5.5,Free Throws Made 335 | 333,Wendell Carter Jr.,2.5,Free Throws Made 336 | 334,Jalen Brunson,5.5,Free Throws Made 337 | 335,Markelle Fultz,2.5,Free Throws Made 338 | 336,Quentin Grimes,0.5,Free Throws Made 339 | 337,Bol Bol,0.5,Free Throws Made 340 | 338,Trae Young,7.5,Free Throws Made 341 | 339,CJ McCollum,2.5,Free Throws Made 342 | 340,Brandon Ingram,4.5,Free Throws Made 343 | 341,John Collins,1.5,Free Throws Made 344 | 342,Jose Alvarado,0.5,Free Throws Made 345 | 343,Chris Paul,2.5,Free Throws Made 346 | 344,Royce O'Neale,0.5,Free Throws Made 347 | 345,Deandre Ayton,2.5,Free Throws Made 348 | 346,Cameron Johnson,1.5,Free Throws Made 349 | 347,Ja Morant,6.5,Free Throws Made 350 | 348,Zach LaVine,4.5,Free Throws Made 351 | 349,Desmond Bane,2.5,Free Throws Made 352 | 350,Nikola Vucevic,1.5,Free Throws Made 353 | 351,Jaren Jackson Jr.,3.5,Free Throws Made 354 | 352,Ayo Dosunmu,1.5,Free Throws Made 355 | 353,Santi Aldama,0.5,Free Throws Made 356 | 354,Patrick Williams,0.5,Free Throws Made 357 | 355,Dillon Brooks,1.5,Free Throws Made 358 | 356,Nikola Jokic,5.0,Free Throws Made 359 | 357,Anthony Edwards,3.5,Free Throws Made 360 | 358,D'Angelo Russell,2.0,Free Throws Made 361 | 359,Aaron Gordon,2.5,Free Throws Made 362 | 360,Michael Porter Jr.,1.5,Free Throws Made 363 | 361,LeBron James,4.5,Free Throws Made 364 | 362,Shai Gilgeous-Alexander,9.5,Free Throws Made 365 | 363,Anthony Davis,5.5,Free Throws Made 366 | 364,Josh Giddey,0.5,Free Throws Made 367 | 365,Patrick Beverley,0.5,Free Throws Made 368 | 366,Markelle Fultz,1.5,Blks+Stls 369 | 367,CJ McCollum,1.5,Blks+Stls 370 | 368,Clint Capela,1.5,Blks+Stls 371 | 369,Trey Murphy III,1.5,Blks+Stls 372 | 370,Larry Nance Jr.,1.5,Blks+Stls 373 | 371,Ja Morant,1.5,Blks+Stls 374 | 372,Nikola Vucevic,1.5,Blks+Stls 375 | 373,Patrick Williams,1.5,Blks+Stls 376 | 374,Aaron Gordon,1.5,Blks+Stls 377 | 375,Kentavious Caldwell-Pope,1.5,Blks+Stls 378 | 376,LeBron James,1.5,Blks+Stls 379 | 377,Jalen Williams,1.5,Blks+Stls 380 | 378,Wendell Carter Jr.,0.5,Blocked Shots 381 | 379,Herbert Jones,0.5,Blocked Shots 382 | 380,Deandre Ayton,0.5,Blocked Shots 383 | 381,Anthony Edwards,0.5,Blocked Shots 384 | 382,Nikola Jokic,0.5,Blocked Shots 385 | 383,LeBron James,0.5,Blocked Shots 386 | 384,Julius Randle,0.5,Steals 387 | 385,Quentin Grimes,0.5,Steals 388 | 386,Clint Capela,0.5,Steals 389 | 387,John Collins,0.5,Steals 390 | 388,De'Andre Hunter,0.5,Steals 391 | 389,Herbert Jones,1.5,Steals 392 | 390,Devin Booker,0.5,Steals 393 | 391,Royce O'Neale,0.5,Steals 394 | 392,Ayo Dosunmu,0.5,Steals 395 | 393,Shai Gilgeous-Alexander,1.5,Steals 396 | 394,Franz Wagner,1.5,Turnovers 397 | 395,Wendell Carter Jr.,1.5,Turnovers 398 | 396,Gary Harris,0.5,Turnovers 399 | 397,CJ McCollum,2.5,Turnovers 400 | 398,Brandon Ingram,2.5,Turnovers 401 | 399,Jonas Valanciunas,1.5,Turnovers 402 | 400,Trey Murphy III,0.5,Turnovers 403 | 401,Larry Nance Jr.,0.5,Turnovers 404 | 402,Nicolas Claxton,1.5,Turnovers 405 | 403,Mikal Bridges,1.5,Turnovers 406 | 404,Ja Morant,3.5,Turnovers 407 | 405,D'Angelo Russell,2.5,Turnovers 408 | 406,Aaron Gordon,1.5,Turnovers 409 | 407,Shai Gilgeous-Alexander,2.5,Turnovers 410 | 408,Rui Hachimura,0.5,Turnovers 411 | --------------------------------------------------------------------------------