The 49ers scored 33 touchdowns this season: 20 through the air, 10 on the ground and three on defense.
![Chris Culliver 35-yard fumble return](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jbodj4eypkrrzcso5yg5.jpg)
Chris Culliver 35-yard fumble return
![Vernon Davis 29-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yiuswdilhrznsdipuv36.jpg)
Vernon Davis 29-yard catch
![Vernon Davis 2-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/woej0au8txjxdweeijov.jpg)
Vernon Davis 2-yard catch
![Carlos Hyde 4-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cakoupzmpmqjsizwo3vp.jpg)
Carlos Hyde 4-yard run
![Michael Crabtree 3-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ehbtxoulcobtctgm8quj.jpg)
Michael Crabtree 3-yard catch
![Frank Gore 8-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wwue3ixgiv3iguij7mni.jpg)
Frank Gore 8-yard run
![Michael Crabtree 2-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xei1sh3kxzqxls76foyz.jpg)
Michael Crabtree 2-yard catch
![Carlos Hyde 6-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mklcgzplokdvkz5jibde.jpg)
Carlos Hyde 6-yard run
![Frank Gore 55-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aut3fu231xvj6eb0csmx.jpg)
Frank Gore 55-yard catch
![Stevie Johnson 12-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/krormmwd2vlut6qe8fjh.jpg)
Stevie Johnson 12-yard catch
![Stevie Johnson 9-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lq78xpqnel5oole74vfe.jpg)
Stevie Johnson 9-yard catch
![Brandon Lloyd 80-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/m0x9ldkazlbbwqkvugt4.jpg)
Brandon Lloyd 80-yard catch
![Anquan Boldin 11-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/us5suixcxnrokaxhd3kc.jpg)
Anquan Boldin 11-yard catch
![Michael Crabtree 32-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/a9q3gnhvyzgtuynvnoqr.jpg)
Michael Crabtree 32-yard catch
![Dontae Johnson 20-yard interception return](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qlo34frpn1ojteefuqbf.jpg)
Dontae Johnson 20-yard interception return
![Stevie Johnson 4-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/e3lbr0phco1ulqzusodx.jpg)
Stevie Johnson 4-yard catch
![Bruce Ellington 20-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gafjiw6pifpiwche2x6r.jpg)
Bruce Ellington 20-yard catch
![Anquan Boldin 27-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/m0etxi0s3x0y9a4u0z3f.jpg)
Anquan Boldin 27-yard catch
![Frank Gore 4-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hje4tfuxdpfbyxganasf.jpg)
Frank Gore 4-yard run
![Carlos Hyde 9-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/sewslnn5pqivihwc10pi.jpg)
Carlos Hyde 9-yard run
![Anquan Boldin 15-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pl6wrwzmv0fmtgu7cplt.jpg)
Anquan Boldin 15-yard catch
![Michael Crabtree 48-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rfcfkgd6rd6yiukqg2bq.jpg)
Michael Crabtree 48-yard catch
![Anquan Boldin 30-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/agz1md91cdzo0d7khat9.jpg)
Anquan Boldin 30-yard catch
![Carlos Hyde 4-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/t5xk0u5fwegkctusnvxp.jpg)
Carlos Hyde 4-yard run
![Bruce Miller 8-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ewupnebbjmqrtfeyqcxi.jpg)
Bruce Miller 8-yard catch
![Frank Gore 10-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ixmish2how5lbtdqkmh5.jpg)
Frank Gore 10-yard run
![Frank Gore 52-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/k1g2lwbxkjr2fzgrp39b.jpg)
Frank Gore 52-yard run
![Bruce Ellington 8-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b689b9qidm5zz3hpte4g.jpg)
Bruce Ellington 8-yard catch
![Antoine Bethea 49-yard interception return](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/alp33rc5zawctdj9d2kv.jpg)
Antoine Bethea 49-yard interception return
![Bruce Ellington 1-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dndjuwfervw99v6pbtgs.jpg)
Bruce Ellington 1-yard run
![Colin Kaepernick 90-yard run](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/djj6nao83qo5sl8cvm7h.jpg)
Colin Kaepernick 90-yard run
![Anquan Boldin 76-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/n6ns0gwth8cwfjtn8a1g.jpg)
Anquan Boldin 76-yard catch
![Bruce Miller 3-yard catch](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fcpdkas7jikzl9bv1dun.jpg)
Bruce Miller 3-yard catch
As we look forward to the 2015 offseason, here's a last look at the San Francisco 49ers team leaders in '14.
Rushing
1. RB Frank Gore: 1,106 yards on 255 carries
2. QB Colin Kaepernick: 639 yards on 104 carries
Receiving
1. WR Anquan Boldin: 1,062 yards on 83 receptions
2. WR Michael Crabtree: 698 yards on 68 receptions
Passing
1. Kaepernick: 3,369 yards on 289-of-478 throwing
Tackles*
1. LB Chris Borland: 128 (83 solo, 45 assisted)
2. Bethea, LB Michael Wilhoite: 121
According to the coaches' count*
Special Teams Tackles*
1. S Craig Dahl: 14
*
*
Interceptions
1. CB Perrish Cox: 5
2. S Antoine Bethea, CB Chris Culliver: 4
Sacks
1. LBs Ahmad Brooks, Aaron Lynch: 6
2. LB Dan Skuta, DT Justin Smith: 5
Fumbles
1. Skuta: 3
2. Smith: 2
SUGGESTED: ________