Jump to content
Fish On First
  • Create Account
  • 5

    Prev:
    -

    Cam Cannarella

    • Jacksonville Jumbo Shrimp - AAA
    • OF

    Collapse Explore Scouting Report

    • Bats: L / Throws: R
    • Age: 22
    • Rule 5 Eligible: After 2028 Season
    • Acquisition Method: Draft

    Scouting Report

    Marlins Video

    Drafted by the Marlins in 2025 (Comp Round A, $2.28M signing bonus)

    July 2026 update: Cannarella was the 2023 ACC freshman of the year after a season in which he hit .388 with 24 stolen bases. He had another lights-out season in 2024 when he upped his home run total from seven to 11 while playing through a shoulder injury that put the brakes on his baserunning. Cannarella had labrum surgery before the 2025 season and once again hit well over .300 as a junior and is a career .360/.453/.551 hitter.

    A thin-framed, six-foot center fielder, Cannarella stands out for his athleticism, defense and hitting chops. He has an open stance and a noisy setup with his hands, but generally makes high-quality swing decisions with above-average contact ability that leads to sharp line drives. He has historically been a hit-over-power offensive player, but during his 2026 campaign, he's shown legitimate pop to all fields.

    Cannarella is an excellent center fielder who uses his plus speed and standout instincts to track down balls in the gaps and make spectacular catches. He might wind up with a well below-average arm, though.

     

    Injury history

    • Right labrum surgery (2024)
    • Left wrist fracture (2026)

     

    FOF Top 30 history

    • August 2025: #17
    • September 2025: #16
    • October 2025: #14
    • January 2026: #14
    • April 2026: #11
    • June 2026: #5

    Monthly Splits

    Split Team G AB R H 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS
    No Outs 65 116 -- 42 4 1 6 13 15 0 22 -- -- .362 .439 .569 1.008
    Two Outs 54 65 -- 22 7 0 2 15 19 0 12 -- -- .338 .494 .538 1.032
    Runners at 1st & 2nd 14 16 -- 6 1 0 0 5 0 0 4 -- -- .375 .375 .438 .813
    One Out 47 63 -- 20 0 0 5 20 9 0 13 -- -- .317 .385 .556 .941
    Ahead in Count 61 87 -- 35 5 1 5 21 43 0 12 -- -- .402 .594 .655 1.249
    Starter 67 140 -- 48 4 0 5 16 22 0 23 -- -- .343 .436 .479 .915
    Runners at 1st & 3rd 4 3 -- 1 0 0 0 1 1 0 1 -- -- .333 .500 .333 .833
    Bases Loaded 5 2 -- 1 0 0 0 5 1 0 0 -- -- .500 .400 .500 .900
    On Grass 38 141 30 45 8 0 8 23 30 0 34 11 3 .319 .446 .546 .992
    Day Games 14 44 5 15 3 0 1 13 8 0 10 4 1 .341 .429 .477 .906
    Extra Innings PNS 2 2 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000
    Home Games 32 115 22 42 3 1 5 26 15 0 20 5 1 .365 .425 .539 .964
    First Inning 67 59 11 24 2 0 1 2 7 0 12 3 1 .407 .463 .492 .955
    Second Inning 14 9 1 2 0 0 0 2 3 0 2 0 1 .222 .462 .222 .684
    Away Games 35 129 29 42 8 0 8 22 28 0 27 10 3 .326 .453 .574 1.027
    July 22 81 13 26 6 0 4 7 16 0 19 8 1 .321 .444 .543 .987
    Seventh Inning 23 16 7 7 0 0 4 9 6 0 4 2 0 .438 .609 1.188 1.797
    Behind in Count 50 79 -- 21 0 0 3 8 0 0 23 -- -- .266 .284 .380 .664
    Runner at 3rd 7 3 -- 2 1 0 1 6 2 0 0 -- -- .667 .500 2.000 2.500
    Eighth Inning 28 22 3 7 1 0 0 2 6 0 4 1 0 .318 .464 .364 .828
    Runner at 2nd 28 29 -- 7 1 0 1 5 2 0 4 -- -- .241 .290 .379 .669
    June PNS 23 84 22 28 3 0 6 19 15 0 16 5 3 .333 .431 .583 1.014
    Leading Off Inning 63 92 -- 32 4 1 3 3 12 0 20 -- -- .348 .429 .511 .940
    Ninth Inning 17 16 1 5 1 1 0 1 1 0 6 0 0 .313 .353 .500 .853
    May BEL 12 52 10 21 1 1 2 15 4 0 7 1 0 .404 .439 .577 1.016
    Runners at 2nd & 3rd 10 8 -- 5 1 0 1 12 2 0 1 -- -- .625 .700 1.125 1.825
    Scoring Position 44 61 -- 22 4 0 3 34 8 0 10 -- -- .361 .405 .574 .979
    On Turf 29 103 21 39 3 1 5 25 13 0 13 4 1 .379 .433 .573 1.006
    April BEL 7 19 5 7 1 0 1 7 4 0 3 1 0 .368 .440 .579 1.019
    Third Inning 51 43 11 14 2 0 4 9 6 0 7 3 0 .326 .392 .651 1.043
    vs Right 65 183 -- 63 10 0 12 38 35 0 30 -- -- .344 .446 .596 1.042
    Fourth Inning 22 20 3 5 1 0 0 5 2 0 3 1 0 .250 .318 .300 .618
    Fifth Inning 30 23 7 9 2 0 1 4 8 0 2 4 2 .391 .563 .609 1.172
    Runner at 1st 30 28 -- 13 1 0 3 7 10 0 6 -- -- .464 .625 .821 1.446
    August JAX 3 8 1 2 0 0 0 0 4 0 2 0 0 .250 .500 .250 .750
    Reliever 64 104 -- 36 7 1 8 32 21 0 24 -- -- .346 .446 .663 1.109
    Sixth Inning 40 34 7 11 2 0 3 14 4 0 6 1 0 .324 .375 .647 1.022
    Bases Empty 66 155 -- 49 6 1 7 7 25 0 31 -- -- .316 .414 .503 .917
    Night Games 53 200 46 69 8 1 12 35 35 0 37 11 3 .345 .444 .575 1.019
    Late / Close 17 16 -- 3 0 0 1 1 4 0 5 -- -- .188 .350 .375 .725
    vs Left 35 61 -- 21 1 1 1 10 8 0 17 -- -- .344 .423 .443 .866
    Batting Third BEL 7 19 -- 7 1 0 1 7 4 0 3 -- -- .368 .440 .579 1.019
    Batting Second BEL 1 3 -- 2 0 1 0 1 0 0 0 -- -- .667 .500 1.333 1.833
    Batting First 59 222 -- 75 10 0 12 40 39 0 44 -- -- .338 .440 .545 .985
    First Half 35 127 28 48 4 1 5 33 16 0 17 4 2 .378 .439 .543 .982
    Second Half 32 117 23 36 7 0 8 15 27 0 30 11 2 .308 .442 .573 1.015
    Season Team LG Level G AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG OPS GO/AO
    2025 BEL MID A+ 22 88 11 25 33 6 1 0 6 7 0 18 1 3 .284 .337 .375 .712 1.25
    2026 3 teams - Minors 67 244 51 84 136 11 1 13 48 43 0 47 15 4 .344 .441 .557 .998 1.41
    2026 BEL MID A+ 19 71 15 28 41 2 1 3 22 8 0 10 2 0 .394 .439 .577 1.016 1.12
    2026 PNS SOU AA 34 122 29 42 74 5 0 9 23 23 0 20 8 4 .344 .453 .607 1.060 1.82
    2026 JAX INT AAA 14 51 7 14 21 4 0 1 3 12 0 17 5 0 .275 .413 .412 .825 1.00
    Date Team OPP AB R H TB 2B 3B HR RBI BB IBB SO SB CS AVG OBP SLG HBP SAC SF
    2026-04-04 BEL @ WIS 3 1 2 2 0 0 0 0 2 0 0 1 0 .667 .800 .667 0 0 0
    2026-04-04 BEL @ WIS 3 0 2 2 0 0 0 2 1 0 0 0 0 .667 .778 .667 0 0 0
    2026-04-07 BEL vs CR 4 1 1 4 0 0 1 1 0 0 0 0 0 .500 .615 .800 0 0 0
    2026-04-08 BEL vs CR 3 0 0 0 0 0 0 1 0 0 1 0 0 .385 .471 .615 0 0 1
    2026-04-10 BEL vs CR 3 0 0 0 0 0 0 0 0 0 1 0 0 .313 .400 .500 0 0 0
    2026-04-10 BEL vs CR 3 3 2 3 1 0 0 2 1 0 1 0 0 .368 .458 .579 0 0 0
    2026-04-11 BEL vs CR 0 0 0 0 0 0 0 1 0 0 0 0 0 .368 .440 .579 0 0 1
    2026-05-17 BEL vs PEO 3 0 1 1 0 0 0 0 0 0 1 0 0 .364 .429 .545 0 0 0
    2026-05-19 BEL @ QC 5 3 2 5 0 0 1 3 0 0 1 1 0 .370 .424 .630 0 0 0
    2026-05-21 BEL @ QC 5 1 0 0 0 0 0 0 1 0 1 0 0 .313 .385 .531 0 0 0
    2026-05-22 BEL @ QC 4 2 3 3 0 0 0 0 1 0 0 0 0 .361 .432 .556 0 0 0
    2026-05-23 BEL @ QC 3 0 1 1 0 0 0 0 1 0 0 0 0 .359 .438 .538 0 0 0
    2026-05-24 BEL @ QC 5 0 3 4 1 0 0 4 0 0 0 0 0 .386 .453 .568 0 0 0
    2026-05-26 BEL vs LC 5 0 1 1 0 0 0 1 0 0 0 0 0 .367 .431 .531 0 0 0
    2026-05-27 BEL vs LC 5 1 2 2 0 0 0 1 0 0 1 0 0 .370 .429 .519 0 0 0
    2026-05-28 BEL vs LC 3 1 2 4 0 1 0 1 0 0 0 0 0 .386 .433 .561 0 0 1
    2026-05-29 BEL vs LC 5 1 3 6 0 0 1 4 1 0 0 0 0 .403 .452 .613 0 0 0
    2026-05-30 BEL vs LC 5 0 2 2 0 0 0 0 0 0 2 0 0 .403 .449 .597 0 0 0
    2026-05-31 BEL vs LC 4 1 1 1 0 0 0 1 0 0 1 0 0 .394 .439 .577 0 0 0
    2026-06-02 PNS vs CHA 3 1 1 1 0 0 0 0 1 0 0 0 0 .333 .500 .333 0 0 0
    2026-06-03 PNS vs CHA 4 0 2 2 0 0 0 0 0 0 0 0 0 .429 .500 .429 0 0 0
    2026-06-04 PNS vs CHA 4 0 1 1 0 0 0 0 0 0 0 1 0 .364 .417 .364 0 0 0
    2026-06-05 PNS vs CHA 4 0 0 0 0 0 0 0 0 0 1 0 0 .267 .313 .267 0 0 0
    2026-06-07 PNS vs CHA 4 0 1 1 0 0 0 1 0 0 0 0 0 .263 .300 .263 0 0 0
    2026-06-10 PNS @ COL 4 1 2 3 1 0 0 0 0 0 1 1 0 .304 .333 .348 0 0 0
    2026-06-10 PNS @ COL 3 1 1 1 0 0 0 0 0 0 0 0 0 .308 .333 .346 0 0 0
    2026-06-11 PNS @ COL 5 0 0 0 0 0 0 0 0 0 1 0 0 .258 .281 .290 0 0 0
    2026-06-12 PNS @ COL 2 0 0 0 0 0 0 0 2 0 2 0 1 .242 .324 .273 1 0 0
    2026-06-14 PNS @ COL 3 0 1 1 0 0 0 1 0 0 0 0 1 .250 .325 .278 0 0 0
    2026-06-17 PNS vs BIR 2 2 2 2 0 0 0 0 2 0 0 0 0 .289 .386 .316 0 0 0
    2026-06-17 PNS vs BIR 3 2 1 1 0 0 0 0 1 0 0 0 0 .293 .396 .317 0 0 0
    2026-06-18 PNS vs BIR 4 1 1 1 0 0 0 0 1 0 1 0 0 .289 .396 .311 0 0 0
    2026-06-19 PNS vs BIR 4 1 2 2 0 0 0 3 1 0 0 0 0 .306 .414 .327 0 0 0
    2026-06-20 PNS vs BIR 3 2 2 5 0 0 1 1 0 0 0 0 0 .327 .426 .404 0 0 0
    2026-06-21 PNS vs BIR 4 2 3 7 1 0 1 5 0 0 1 0 0 .357 .439 .500 0 0 1
    2026-06-23 PNS @ CHA 3 2 2 2 0 0 0 0 2 0 0 2 0 .373 .465 .508 0 0 0
    2026-06-24 PNS @ CHA 3 2 1 4 0 0 1 1 2 0 1 0 0 .371 .474 .548 0 0 0
    2026-06-25 PNS @ CHA 3 1 1 1 0 0 0 0 2 0 1 1 0 .369 .481 .538 0 0 0
    2026-06-26 PNS @ CHA 6 1 1 4 0 0 1 2 0 0 3 0 0 .352 .460 .549 0 0 0
    2026-06-27 PNS @ CHA 5 1 2 6 1 0 1 3 0 0 1 0 1 .355 .457 .592 0 0 0
    2026-06-28 PNS @ CHA 4 0 0 0 0 0 0 1 0 0 2 0 0 .338 .433 .563 0 0 1
    2026-06-30 PNS @ RCT 4 2 1 4 0 0 1 1 1 0 1 0 0 .333 .431 .583 0 0 0
    2026-07-01 PNS @ RCT 4 0 0 0 0 0 0 0 0 0 0 0 0 .318 .415 .557 0 0 0
    2026-07-02 PNS @ RCT 4 2 2 2 0 0 0 0 0 0 0 0 0 .326 .423 .554 1 0 0
    2026-07-03 PNS @ RCT 4 0 2 3 1 0 0 0 0 0 0 0 0 .333 .426 .563 0 0 0
    2026-07-04 PNS @ RCT 2 3 2 8 0 0 2 2 3 0 0 0 0 .347 .450 .633 0 0 0
    2026-07-05 PNS @ RCT 3 0 0 0 0 0 0 0 0 0 2 0 0 .337 .444 .614 1 0 0
    2026-07-07 PNS vs MTG 5 1 3 6 0 0 1 2 0 0 0 0 1 .349 .450 .642 0 0 0
    2026-07-08 PNS vs MTG 3 1 1 1 0 0 0 0 1 0 0 0 0 .349 .451 .633 0 0 0
    2026-07-09 PNS vs MTG 5 0 1 1 0 0 0 0 0 0 2 1 0 .342 .442 .614 0 0 0
    2026-07-10 PNS vs MTG 4 0 3 4 1 0 0 0 0 0 0 0 0 .356 .451 .627 0 0 0
    2026-07-11 PNS vs MTG 3 0 0 0 0 0 0 0 1 0 0 1 0 .347 .445 .612 0 0 0
    2026-07-12 PNS vs MTG 1 0 0 0 0 0 0 0 3 0 0 1 0 .344 .453 .607 0 0 0
    2026-07-17 JAX @ ROC 4 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 0 0 0
    2026-07-18 JAX @ ROC 4 1 2 2 0 0 0 0 1 0 0 1 0 .250 .333 .250 0 0 0
    2026-07-19 JAX @ ROC 5 0 0 0 0 0 0 0 0 0 4 0 0 .154 .214 .154 0 0 0
    2026-07-22 JAX @ WOR 3 1 1 4 0 0 1 1 1 0 0 0 0 .188 .278 .375 0 0 0
    2026-07-22 JAX @ WOR 3 2 0 0 0 0 0 0 2 0 1 0 0 .158 .304 .316 0 0 0
    2026-07-24 JAX @ WOR 5 1 4 6 2 0 0 1 0 0 0 1 0 .292 .393 .500 0 0 0
    2026-07-25 JAX @ WOR 4 0 2 4 2 0 0 0 0 0 0 1 0 .321 .406 .571 0 0 0
    2026-07-26 JAX @ WOR 3 0 0 0 0 0 0 0 2 0 2 1 0 .290 .405 .516 0 0 0
    2026-07-28 JAX vs MEM 5 0 1 1 0 0 0 0 0 0 4 0 0 .278 .381 .472 0 0 0
    2026-07-30 JAX vs MEM 3 1 2 2 0 0 0 0 1 0 0 1 0 .308 .413 .487 0 0 0
    2026-07-31 JAX vs MEM 4 0 0 0 0 0 0 1 1 0 3 0 0 .279 .392 .442 0 0 0
    2026-08-04 JAX @ GWN 3 0 0 0 0 0 0 0 1 0 1 0 0 .261 .382 .413 0 0 0
    2026-08-05 JAX @ GWN 3 1 1 1 0 0 0 0 1 0 1 0 0 .265 .390 .408 0 0 0
    2026-08-06 JAX @ GWN 2 0 1 1 0 0 0 0 2 0 0 0 0 .275 .413 .412 0 0 0

    See all » Cam Cannarella Articles

    Top Marlins call-up candidates to join 2026 playoff push

    This podcast is brought to you by Jet Ski Rentals of South Florida—offering Miami’s best jet ski and boat adventures. With six jet ski locations and over 120 boats, there’s something for every style and every budget.

    They’re reservation-based only. To inquire, call 305-990-2192, or check them out online at SFJetskiRentals.com.

    Make sure to use promo code FISHONFIRST to receive 10% off your next booking.

    Ely and Kevin highlight the talent that the Marlins have available in Triple-A Jacksonville and how many of those players could potentially contribute in the majors during the second half of the season.

    See all » Cam Cannarella Videos


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
×
×
  • Create New...