Per Game

Per Game Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2019-20UlmEuroCupeu922.23.87.1.5311.83.1.5712.04.0.5001.11.2.9091.34.15.41.30.40.60.81.910.4
2020-21BrindisiLBAit2527.93.87.7.4871.13.1.3512.74.6.5782.12.6.8281.76.48.11.80.80.61.11.510.7
2021-22JoventutEuroCupeu1623.03.36.3.5150.92.1.4242.44.3.5591.11.6.6921.73.95.61.41.10.31.31.68.5
2021-22JoventutLiga ACBes3322.23.67.0.5190.92.0.4332.85.0.5551.21.4.8721.92.94.80.90.70.61.21.89.4
2022-23Reyer VeneziaEuroCupeu1824.94.78.6.5521.53.1.4913.25.5.5861.82.1.8921.13.95.01.00.60.11.12.112.8
2022-23Reyer VeneziaLBAit3024.43.36.5.5051.32.8.4592.03.7.5412.02.4.8591.44.15.51.40.50.31.31.99.9
2023-24Anadolu EfesEuroLeagueeu2523.52.75.5.4861.63.6.4441.11.9.5630.70.7.9441.02.83.80.80.60.30.51.47.6
2023-24Anadolu EfesBSLtr1824.33.66.7.5421.63.9.3942.12.7.7551.11.2.9520.93.74.61.21.00.41.01.79.9
2024-25Anadolu EfesEuroLeagueeu2211.81.12.6.4310.41.3.3210.71.4.5330.50.8.7060.91.72.60.30.50.30.40.83.2
2024-25Anadolu EfesBSLtr2819.32.74.8.5641.12.1.5171.62.6.6031.21.4.8501.33.24.50.90.80.50.92.07.7
2025-26ParisEuroLeagueeu2816.32.04.5.4560.92.3.3691.22.1.5500.91.1.8061.32.63.91.20.40.40.51.55.8
2025-26ParisLNB Élitefr1818.12.24.3.5001.22.8.4310.91.5.6301.21.6.7591.63.24.81.20.80.31.22.37.6
7 Seasons27021.43.05.9.5101.12.6.4311.93.3.5741.31.5.8401.43.54.91.10.70.40.91.78.5
Per Game Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit2527.93.87.7.4871.13.1.3512.74.6.5782.12.6.8281.76.48.11.80.80.61.11.510.7
2021-22JoventutLiga ACBes3322.23.67.0.5190.92.0.4332.85.0.5551.21.4.8721.92.94.80.90.70.61.21.89.4
2022-23Reyer VeneziaLBAit3024.43.36.5.5051.32.8.4592.03.7.5412.02.4.8591.44.15.51.40.50.31.31.99.9
2023-24Anadolu EfesBSLtr1824.33.66.7.5421.63.9.3942.12.7.7551.11.2.9520.93.74.61.21.00.41.01.79.9
2024-25Anadolu EfesBSLtr2819.32.74.8.5641.12.1.5171.62.6.6031.21.4.8501.33.24.50.90.80.50.92.07.7
2025-26ParisLNB Élitefr1818.12.24.3.5001.22.8.4310.91.5.6301.21.6.7591.63.24.81.20.80.31.22.37.6
6 Seasons15222.83.26.3.5171.22.7.4282.13.6.5851.51.8.8491.53.95.41.20.80.41.11.89.2
Per Game Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2019-20UlmEuroCupeu922.23.87.1.5311.83.1.5712.04.0.5001.11.2.9091.34.15.41.30.40.60.81.910.4
2021-22JoventutEuroCupeu1623.03.36.3.5150.92.1.4242.44.3.5591.11.6.6921.73.95.61.41.10.31.31.68.5
2022-23Reyer VeneziaEuroCupeu1824.94.78.6.5521.53.1.4913.25.5.5861.82.1.8921.13.95.01.00.60.11.12.112.8
2023-24Anadolu EfesEuroLeagueeu2523.52.75.5.4861.63.6.4441.11.9.5630.70.7.9441.02.83.80.80.60.30.51.47.6
2024-25Anadolu EfesEuroLeagueeu2211.81.12.6.4310.41.3.3210.71.4.5330.50.8.7060.91.72.60.30.50.30.40.83.2
2025-26ParisEuroLeagueeu2816.32.04.5.4560.92.3.3691.22.1.5500.91.1.8061.32.63.91.20.40.40.51.55.8
6 Seasons11819.62.75.4.5001.12.5.4351.62.9.5571.01.2.8211.23.04.11.00.60.30.71.57.5

Totals

Totals Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2019-20UlmEuroCupeu92003464.5311628.5711836.5001011.909123749124571794
2020-21BrindisiLBAit2569794193.4872777.35167116.5785364.828431592024519152737268
2021-22JoventutEuroCupeu1636852101.5151433.4243868.5591826.692276289231752025136
2021-22JoventutLiga ACBes33734120231.5192967.43391164.5554147.87263971603124193959310
2022-23Reyer VeneziaEuroCupeu1844885154.5522755.4915899.5863337.892207090181021938230
2022-23Reyer VeneziaLBAit3073299196.5053985.45960111.5416171.85943122165421683956298
2023-24Anadolu EfesEuroLeagueeu2558767138.4864090.4442748.5631718.944247195211571336191
2023-24Anadolu EfesBSLtr1843765120.5422871.3943749.7552021.952176683211871831178
2024-25Anadolu EfesEuroLeagueeu222602558.431928.3211630.5331217.706203757710791871
2024-25Anadolu EfesBSLtr2854175133.5643160.5174473.6033440.85035901252623142556215
2025-26ParisEuroLeagueeu2845557125.4562465.3693360.5502531.80635741093411111443163
2025-26ParisLNB Élitefr183253978.5002251.4311727.6302229.759285886211452242136
7 Seasons27057848121591.510306710.431506881.574346412.84036794313103011811052524582290
Totals Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit2569794193.4872777.35167116.5785364.828431592024519152737268
2021-22JoventutLiga ACBes33734120231.5192967.43391164.5554147.87263971603124193959310
2022-23Reyer VeneziaLBAit3073299196.5053985.45960111.5416171.85943122165421683956298
2023-24Anadolu EfesBSLtr1843765120.5422871.3943749.7552021.952176683211871831178
2024-25Anadolu EfesBSLtr2854175133.5643160.5174473.6033440.85035901252623142556215
2025-26ParisLNB Élitefr183253978.5002251.4311727.6302229.759285886211452242136
6 Seasons1523466492951.517176411.428316540.585231272.849229592821186114681702811405
Totals Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2019-20UlmEuroCupeu92003464.5311628.5711836.5001011.909123749124571794
2021-22JoventutEuroCupeu1636852101.5151433.4243868.5591826.692276289231752025136
2022-23Reyer VeneziaEuroCupeu1844885154.5522755.4915899.5863337.892207090181021938230
2023-24Anadolu EfesEuroLeagueeu2558767138.4864090.4442748.5631718.944247195211571336191
2024-25Anadolu EfesEuroLeagueeu222602558.431928.3211630.5331217.706203757710791871
2025-26ParisEuroLeagueeu2845557125.4562465.3693360.5502531.80635741093411111443163
6 Seasons1182318320640.500130299.435190341.557115140.821138351489115673782177885

Per 36 Minutes

Per 36 Minutes Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2019-20UlmEuroCupeu92006.111.5.5312.95.0.5713.26.5.5001.82.0.9092.26.78.82.20.70.91.33.116.9
2020-21BrindisiLBAit256974.910.0.4871.44.0.3513.56.0.5782.73.3.8282.28.210.42.31.00.81.41.913.8
2021-22JoventutEuroCupeu163685.19.9.5151.43.2.4243.76.7.5591.82.5.6922.66.18.72.31.70.52.02.413.3
2021-22JoventutLiga ACBes337345.911.3.5191.43.3.4334.58.0.5552.02.3.8723.14.87.81.51.20.91.92.915.2
2022-23Reyer VeneziaEuroCupeu184486.812.4.5522.24.4.4914.78.0.5862.73.0.8921.65.67.21.40.80.21.53.118.5
2022-23Reyer VeneziaLBAit307324.99.6.5051.94.2.4593.05.5.5413.03.5.8592.16.08.12.10.80.41.92.814.7
2023-24Anadolu EfesEuroLeagueeu255874.18.5.4862.55.5.4441.72.9.5631.01.1.9441.54.45.81.30.90.40.82.211.7
2023-24Anadolu EfesBSLtr184375.49.9.5422.35.8.3943.04.0.7551.61.7.9521.45.46.81.71.50.61.52.614.7
2024-25Anadolu EfesEuroLeagueeu222603.58.0.4311.23.9.3212.24.2.5331.72.4.7062.85.17.91.01.41.01.22.59.8
2024-25Anadolu EfesBSLtr285415.08.9.5642.14.0.5172.94.9.6032.32.7.8502.36.08.31.71.50.91.73.714.3
2025-26ParisEuroLeagueeu284554.59.9.4561.95.1.3692.64.7.5502.02.5.8062.85.98.62.70.90.91.13.412.9
2025-26ParisLNB Élitefr183254.38.6.5002.45.6.4311.93.0.6302.43.2.7593.16.49.52.31.60.62.44.715.1
7 Seasons27057845.19.9.5101.94.4.4313.15.5.5742.22.6.8402.35.98.21.91.10.71.62.914.3
Per 36 Minutes Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit256974.910.0.4871.44.0.3513.56.0.5782.73.3.8282.28.210.42.31.00.81.41.913.8
2021-22JoventutLiga ACBes337345.911.3.5191.43.3.4334.58.0.5552.02.3.8723.14.87.81.51.20.91.92.915.2
2022-23Reyer VeneziaLBAit307324.99.6.5051.94.2.4593.05.5.5413.03.5.8592.16.08.12.10.80.41.92.814.7
2023-24Anadolu EfesBSLtr184375.49.9.5422.35.8.3943.04.0.7551.61.7.9521.45.46.81.71.50.61.52.614.7
2024-25Anadolu EfesBSLtr285415.08.9.5642.14.0.5172.94.9.6032.32.7.8502.36.08.31.71.50.91.73.714.3
2025-26ParisLNB Élitefr183254.38.6.5002.45.6.4311.93.0.6302.43.2.7593.16.49.52.31.60.62.44.715.1
6 Seasons15234665.19.9.5171.84.3.4283.35.6.5852.42.8.8492.46.18.51.91.20.71.82.914.6
Per 36 Minutes Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2019-20UlmEuroCupeu92006.111.5.5312.95.0.5713.26.5.5001.82.0.9092.26.78.82.20.70.91.33.116.9
2021-22JoventutEuroCupeu163685.19.9.5151.43.2.4243.76.7.5591.82.5.6922.66.18.72.31.70.52.02.413.3
2022-23Reyer VeneziaEuroCupeu184486.812.4.5522.24.4.4914.78.0.5862.73.0.8921.65.67.21.40.80.21.53.118.5
2023-24Anadolu EfesEuroLeagueeu255874.18.5.4862.55.5.4441.72.9.5631.01.1.9441.54.45.81.30.90.40.82.211.7
2024-25Anadolu EfesEuroLeagueeu222603.58.0.4311.23.9.3212.24.2.5331.72.4.7062.85.17.91.01.41.01.22.59.8
2025-26ParisEuroLeagueeu284554.59.9.4561.95.1.3692.64.7.5502.02.5.8062.85.98.62.70.90.91.13.412.9
6 Seasons11823185.09.9.5002.04.6.4353.05.3.5571.82.2.8212.15.57.61.81.00.61.32.713.7

Per Game Playoffs

Per Game Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit630.23.87.0.5481.22.8.4122.74.2.6403.34.3.7692.37.09.31.01.50.81.51.312.2
2021-22JoventutEuroCupeu125.07.010.0.7001.03.0.3336.07.0.8572.04.0.5002.03.05.02.00.01.01.02.017.0
2021-22JoventutLiga ACBes727.64.07.4.5381.02.1.4673.05.3.5681.41.6.9090.93.44.31.40.60.31.42.310.4
2022-23Reyer VeneziaEuroCupeu132.04.09.0.4442.06.0.3332.03.0.6676.06.01.0000.05.05.02.01.00.02.01.016.0
2022-23Reyer VeneziaLBAit425.52.84.5.6110.30.8.3332.53.8.6673.33.5.9291.32.03.31.50.50.31.31.39.0
2023-24Anadolu EfesEuroLeagueeu113.00.03.0.0000.00.00.03.0.0000.00.00.02.02.00.00.00.00.00.00.0
2023-24Anadolu EfesBSLtr728.34.05.9.6831.42.4.5882.63.4.7502.12.3.9381.93.04.91.41.10.70.72.011.6
2024-25Anadolu EfesEuroLeagueeu510.21.02.2.4550.41.4.2860.60.8.7500.40.8.5000.61.01.60.60.00.00.80.82.8
2024-25Anadolu EfesBSLtr617.72.04.7.4290.51.8.2731.52.8.5291.72.2.7691.22.23.31.30.30.20.72.56.2
2025-26Paris BasketballLNB Élitefr115.02.05.0.4001.02.0.5001.03.0.3332.02.01.0000.02.02.01.01.00.02.04.07.0
6 Seasons3923.53.15.6.5480.92.1.4202.23.5.6232.12.5.8331.33.24.51.20.70.41.11.89.1
Per Game Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit630.23.87.0.5481.22.8.4122.74.2.6403.34.3.7692.37.09.31.01.50.81.51.312.2
2021-22JoventutLiga ACBes727.64.07.4.5381.02.1.4673.05.3.5681.41.6.9090.93.44.31.40.60.31.42.310.4
2022-23Reyer VeneziaLBAit425.52.84.5.6110.30.8.3332.53.8.6673.33.5.9291.32.03.31.50.50.31.31.39.0
2023-24Anadolu EfesBSLtr728.34.05.9.6831.42.4.5882.63.4.7502.12.3.9381.93.04.91.41.10.70.72.011.6
2024-25Anadolu EfesBSLtr617.72.04.7.4290.51.8.2731.52.8.5291.72.2.7691.22.23.31.30.30.20.72.56.2
2025-26Paris BasketballLNB Élitefr115.02.05.0.4001.02.0.5001.03.0.3332.02.01.0000.02.02.01.01.00.02.04.07.0
6 Seasons3125.63.46.0.5590.92.1.4462.43.9.6202.32.6.8541.53.55.01.30.80.51.12.09.9
Per Game Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2021-22JoventutEuroCupeu125.07.010.0.7001.03.0.3336.07.0.8572.04.0.5002.03.05.02.00.01.01.02.017.0
2022-23Reyer VeneziaEuroCupeu132.04.09.0.4442.06.0.3332.03.0.6676.06.01.0000.05.05.02.01.00.02.01.016.0
2023-24Anadolu EfesEuroLeagueeu113.00.03.0.0000.00.00.03.0.0000.00.00.02.02.00.00.00.00.00.00.0
2024-25Anadolu EfesEuroLeagueeu510.21.02.2.4550.41.4.2860.60.8.7500.40.8.5000.61.01.60.60.00.00.80.82.8
4 Seasons815.12.04.1.4850.62.0.3131.42.1.6471.31.8.7140.61.92.50.90.10.10.90.95.9
Become a Stathead & surf this site ad-free.

Totals Playoffs

Totals Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit61812342.548717.4121625.6402026.7691442566959873
2021-22JoventutEuroCupeu125710.70013.33367.85724.5002352011217
2021-22JoventutLiga ACBes71932852.538715.4672137.5681011.909624301042101673
2022-23Reyer VeneziaEuroCupeu13249.44426.33323.667661.0000552102116
2022-23Reyer VeneziaLBAit41021118.61113.3331015.6671314.92958136215536
2023-24Anadolu EfesEuroLeagueeu11303.0000003.00000022000000
2023-24Anadolu EfesBSLtr71982841.6831017.5881824.7501516.938132134108551481
2024-25Anadolu EfesEuroLeagueeu551511.45527.28634.75024.5003583004414
2024-25Anadolu EfesBSLtr61061228.429311.273917.5291013.7697132082141537
2025-26Paris BasketballLNB Élitefr11525.40012.50013.333221.000022110247
6 Seasons39916120219.5483481.42086138.6238096.833501251754827154269354
Totals Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit61812342.548717.4121625.6402026.7691442566959873
2021-22JoventutLiga ACBes71932852.538715.4672137.5681011.909624301042101673
2022-23Reyer VeneziaLBAit41021118.61113.3331015.6671314.92958136215536
2023-24Anadolu EfesBSLtr71982841.6831017.5881824.7501516.938132134108551481
2024-25Anadolu EfesBSLtr61061228.429311.273917.5291013.7697132082141537
2025-26Paris BasketballLNB Élitefr11525.40012.50013.333221.000022110247
6 Seasons31795104186.5592965.44675121.6207082.854451101554126143562307
Totals Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2021-22JoventutEuroCupeu125710.70013.33367.85724.5002352011217
2022-23Reyer VeneziaEuroCupeu13249.44426.33323.667661.0000552102116
2023-24Anadolu EfesEuroLeagueeu11303.0000003.00000022000000
2024-25Anadolu EfesEuroLeagueeu551511.45527.28634.75024.5003583004414
4 Seasons81211633.485516.3131117.6471014.714515207117747

Per 36 Minutes Playoffs

Per 36 Minutes Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit61814.68.4.5481.43.4.4123.25.0.6404.05.2.7692.88.411.11.21.81.01.81.614.5
2021-22JoventutEuroCupeu12510.114.4.7001.44.3.3338.610.1.8572.95.8.5002.94.37.22.90.01.41.42.924.5
2021-22JoventutLiga ACBes71935.29.7.5381.32.8.4673.96.9.5681.92.1.9091.14.55.61.90.70.41.93.013.6
2022-23Reyer VeneziaEuroCupeu1324.510.1.4442.36.8.3332.33.4.6676.86.81.0000.05.65.62.31.10.02.31.118.0
2022-23Reyer VeneziaLBAit41023.96.4.6110.41.1.3333.55.3.6674.64.9.9291.82.84.62.10.70.41.81.812.7
2023-24Anadolu EfesEuroLeagueeu1130.08.3.0000.00.00.08.3.0000.00.00.05.55.50.00.00.00.00.00.0
2023-24Anadolu EfesBSLtr71985.17.5.6831.83.1.5883.34.4.7502.72.9.9382.43.86.21.81.50.90.92.514.7
2024-25Anadolu EfesEuroLeagueeu5513.57.8.4551.44.9.2862.12.8.7501.42.8.5002.13.55.62.10.00.02.82.89.9
2024-25Anadolu EfesBSLtr61064.19.5.4291.03.7.2733.15.8.5293.44.4.7692.44.46.82.70.70.31.45.112.6
2025-26Paris BasketballLNB Élitefr1154.812.0.4002.44.8.5002.47.2.3334.84.81.0000.04.84.82.42.40.04.89.616.8
6 Seasons399164.78.6.5481.33.2.4203.45.4.6233.13.8.8332.04.96.91.91.10.61.72.713.9
Per 36 Minutes Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2020-21BrindisiLBAit61814.68.4.5481.43.4.4123.25.0.6404.05.2.7692.88.411.11.21.81.01.81.614.5
2021-22JoventutLiga ACBes71935.29.7.5381.32.8.4673.96.9.5681.92.1.9091.14.55.61.90.70.41.93.013.6
2022-23Reyer VeneziaLBAit41023.96.4.6110.41.1.3333.55.3.6674.64.9.9291.82.84.62.10.70.41.81.812.7
2023-24Anadolu EfesBSLtr71985.17.5.6831.83.1.5883.34.4.7502.72.9.9382.43.86.21.81.50.90.92.514.7
2024-25Anadolu EfesBSLtr61064.19.5.4291.03.7.2733.15.8.5293.44.4.7692.44.46.82.70.70.31.45.112.6
2025-26Paris BasketballLNB Élitefr1154.812.0.4002.44.8.5002.47.2.3334.84.81.0000.04.84.82.42.40.04.89.616.8
6 Seasons317954.78.4.5591.32.9.4463.45.5.6203.23.7.8542.05.07.01.91.20.61.62.813.9
Per 36 Minutes Playoffs Table
Season Team League   G MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
2021-22JoventutEuroCupeu12510.114.4.7001.44.3.3338.610.1.8572.95.8.5002.94.37.22.90.01.41.42.924.5
2022-23Reyer VeneziaEuroCupeu1324.510.1.4442.36.8.3332.33.4.6676.86.81.0000.05.65.62.31.10.02.31.118.0
2023-24Anadolu EfesEuroLeagueeu1130.08.3.0000.00.00.08.3.0000.00.00.05.55.50.00.00.00.00.00.0
2024-25Anadolu EfesEuroLeagueeu5513.57.8.4551.44.9.2862.12.8.7501.42.8.5002.13.55.62.10.00.02.82.89.9
4 Seasons81214.89.8.4851.54.8.3133.35.1.6473.04.2.7141.54.56.02.10.30.32.12.114.0

Appearances on Leaderboards, Awards, and Honors